Facebook 应用凭证#
您可以使用以下凭证为下列节点进行身份验证:
Facebook Graph API 凭证
如需为 Facebook Graph API 节点创建凭证,请遵循 Facebook Graph API 凭证 文档中的说明。
支持的认证方式#
- 应用访问令牌
相关资源#
有关该服务的更多信息,请参阅 Meta Graph API 文档。
使用应用访问令牌#
配置此凭证需要拥有 Meta for Developers 账户及以下条件:
- 应用的 访问令牌
- 可选的 应用密钥:用于验证载荷的完整性和来源
设置凭证包含五个步骤:
- 创建包含 Webhooks 产品的 Meta 应用
- 为该应用 生成应用访问令牌
- 配置 Facebook 触发器
- 可选:添加应用密钥
- 应用审核:仅当应用用户不具备应用本身角色时需要。若为内部用途创建应用则无需此步骤
各步骤详细说明请参阅下文。
创建 Meta 应用#
创建 Meta 应用步骤:
- 访问 Meta 开发者 应用仪表板 选择 创建应用
- 若已具备业务组合且准备关联应用,请选择业务组合;若无业务组合或暂不关联,选择 暂不关联业务组合 后点击 下一步,进入 使用场景 页面
- 选择 其他 → 下一步
- 选择 商业用途 → 下一步
- 填写基础信息:
- 填写 应用名称
- 填写 应用联系邮箱
- 可再次选择关联业务组合或跳过
- 点击 创建应用
- 进入 为应用添加产品 页面
- 通过左侧菜单选择 应用设置 > 基础
- 输入 隐私政策网址(应用上线的必需条件)
- 点击 保存更改
- 在页面顶部将 应用模式 从 开发中 切换至 已上线
- 左侧菜单选择 添加产品
- 在 为应用添加产品 页面选择 Webhooks
- 进入 Webhooks 产品配置界面
更多关于创建应用、隐私政策网址等必填字段及添加产品的信息,请参阅 Meta 创建应用 文档。
有关应用模式及切换至 已上线 模式的详细信息,请参阅 应用模式 与 发布 | 应用类型。
生成应用访问令牌#
接下来创建用于 n8n 凭证和 Webhooks 产品的应用访问令牌:
-
在新标签页或窗口打开 Graph API 调试工具
-
在 访问令牌 区域选择刚创建的 Meta 应用
-
在 用户或页面 中选择 获取应用令牌
-
点击 生成访问令牌
-
按页面提示完成登录与授权
应用不可用警告
可能收到应用不可用警告。应用上线后可能需要等待数分钟才能生成访问令牌
-
复制令牌并填入 n8n 凭证的 访问令牌 字段。建议同时备份该令牌,后续 Webhooks 配置仍需使用
-
保存 n8n 凭证
更多生成令牌的信息请参阅 Meta 首次请求 指南。
配置 Facebook 触发器#
获取令牌后可配置 Facebook 触发器节点:
- 在 Meta 应用顶部导航栏复制 应用 ID
- 在 n8n 中打开 Facebook 触发器节点
- 将 应用 ID 粘贴至 APP ID 字段
- 选择 执行步骤 开启触发器监听模式
- 返回 Meta 应用 Webhooks 产品配置页面
- 订阅 需要接收通知的对象。每个订阅需:
- 从 n8n 复制 Webhook URL 填入 Meta 应用的 回调网址
- 将之前复制的 访问令牌 填入 验证令牌 字段
- 点击 验证并保存(若 n8n 触发器未处于监听状态将验证失败)
- 部分 Webhook 订阅(如 用户)需订阅具体事件,请选择需要的事件类型
- 可通过 Meta 发送 测试 事件验证功能,在 n8n 中确认接收状态
更多信息请参阅 Facebook 触发器节点 文档。
可选:添加应用密钥#
为增强安全性,Meta 建议添加 应用密钥。该密钥会通过 appsecret_proof 参数为所有 API 调用签名(应用密钥证明是使用应用密钥作为密钥对访问令牌生成的 sha256 哈希值)。
生成应用密钥步骤:
- 在 Meta 应用管理界面选择 应用设置 > 基础
- 点击 应用密钥 字段旁的 显示
- 按提示重新输入 Facebook 账户凭证后显示应用密钥
- 选中复制并粘贴至 n8n 凭证的 应用密钥 字段
- 保存 n8n 凭证
更多信息请参阅 应用密钥文档。
应用审核#
应用审核需完成企业验证。以下情况必须通过应用审核:
- 应用使用者不具备应用本身角色
- 应用使用者不具备认领该应用的企业角色
若应用使用者均具备应用角色则无需审核。
审核过程中可能需要为 Webhook 订阅申请高级访问权限。
更多信息请参阅 Meta 应用审核 与 高级访问权限 文档。
常见问题#
未验证应用限制#
Facebook 限制每位开发者或管理员最多在 15 个未关联 Meta 认证企业账户的应用中担任角色。
若超出限制请参阅 限制说明 | 创建应用。