Skip to content

Facebook 应用程序凭据

您可以使用这些凭据来验证以下节点:

Facebook Graph API 凭证

如果您想为Facebook Graph API节点创建凭证,请按照Facebook Graph API 凭证文档中的说明进行操作。

支持的身份验证方法

  • 应用程序访问令牌

有关该服务的更多信息,请参阅Meta 的 Graph API 文档

使用应用程序访问令牌

要配置此凭证,您需要一个Meta for Developers帐户以及:

  • 应用程序访问令牌
  • 可选的应用程序机密:用于验证有效负载的完整性和来源。

设置凭证有五个步骤:

  1. 使用 Webhooks 产品创建元应用程序
  2. 为该应用程序生成应用程序访问令牌
  3. 配置 Facebook 触发器
  4. 可选:添加应用程序机密
  5. 应用审核:仅当您的应用用户在应用本身没有角色时才需要。如果您创建的应用仅供内部使用,则无需审核。

请参阅下面每个步骤的详细说明。

创建元应用程序

要创建 Meta 应用程序:

  1. 转到 Meta Developer App Dashboard并选择Create App
  2. 如果您有业务组合,并且准备将应用连接到该组合,请选择该业务组合。如果您没有业务组合,或者尚未准备好将应用连接到该组合,请选择“我还不想连接业务组合” ,然后选择“下一步” 。此时将打开“用例”页面。
  3. 选择其他,然后选择下一步
  4. 选择“业务”“下一步”
  5. 完成基本信息:
    • 添加
    • 应用程序名称
    • 添加
    • 应用程序联系邮箱
    • 在这里,您可以再次连接到业务组合或跳过此步骤。
  6. 选择创建应用程序
  7. 产品添加到您的应用程序页面打开。
  8. 从左侧菜单中选择“应用设置”>“基本”
  9. 输入隐私政策网址。(此为应用上线的必需信息。)
  10. 选择“保存更改”
  11. 在页面顶部,将应用模式开发切换到实时
  12. 在左侧菜单中,选择添加产品
  13. 出现“将产品添加到您的应用”页面。 选择“Webhooks”
  14. Webhooks产品打开。

有关创建应用程序、必填字段(如隐私政策 URL)以及添加产品的更多信息,请参阅 Meta 的创建应用程序文档。

有关应用程序模式和切换到实时模式的更多信息,请参阅应用程序模式发布 | 应用程序类型

生成应用程序访问令牌

接下来,创建一个应用程序访问令牌,供您的 n8n 凭证和 Webhooks 产品使用:

  1. 在单独的选项卡或窗口中,打开Graph API 资源管理器
  2. 访问令牌部分选择您刚刚创建的元应用程序
  3. 用户或页面中,选择获取应用令牌
  4. 选择生成访问令牌
  5. 该页面提示您登录并授予访问权限。请按照屏幕上的提示进行操作。

    应用程序不可用

    您可能会收到应用不可用的警告。应用上线后,可能需要等待几分钟才能生成访问令牌。

  6. 复制该令牌并将其作为访问令牌输入到您的 n8n 凭证中。也请将此令牌保存在其他位置,因为您将需要它来进行 Webhooks 配置。

  7. 保存您的 n8n 凭证。

有关生成令牌的更多信息,请参阅您的第一个请求的元说明。

配置 Facebook 触发器

现在您有了令牌,您可以配置 Facebook Trigger 节点:

  1. 在您的 Meta 应用中,从顶部导航栏复制应用 ID
  2. 在 n8n 中,打开您的 Facebook Trigger 节点。
  3. 应用程序 ID粘贴到APP ID字段中。
  4. 选择执行步骤将触发器转换为监听模式。
  5. 返回到打开Meta 应用的Webhooks产品配置的选项卡或窗口。
  6. 订阅您想要接收 Facebook 触发器通知的对象。对于每个订阅:从 n8n
    1. 复制
    1. Webhook URL
    1. 并将其作为
    1. 回调 URL
    输入
    1. 到您的 Meta 应用中。
    1. 输入
    1. 您上面复制的
    1. 访问令牌
    作为
    1. 验证令牌
    1. 选择
    1. 验证并保存
    1. 。(如果您的 n8n 触发器没有监听,此步骤将失败。)
    1. 某些 webhook 订阅(例如
    1. 用户
    1. )会提示您订阅单个事件。订阅您感兴趣的事件。
    1. 您可以从 Meta 发送一些
    1. 测试
    1. 事件来确认一切正常。如果您发送测试事件,请在 n8n 中验证其接收情况。

有关更多信息,请参阅Facebook Trigger 节点文档。

可选:添加应用程序密钥

为了增强安全性,Meta 建议添加App Secret 。这会使用该参数对所有 API 调用进行签名。App Secret 证明是访问令牌的 sha256 哈希值,使用 App Secret 作为密钥。

要生成 App Secret:

  1. 在 Meta 中查看您的应用程序时,从左侧菜单中选择应用程序设置> 基本
  2. 选择应用程序机密字段旁边的显示
  3. 页面会提示您重新输入 Facebook 帐户凭证。输入完成后,Meta 会显示 App Secret。
  4. 突出显示以选择它,复制它,然后将其作为App Secret粘贴到您的 n8n 凭证中。
  5. 保存您的 n8n 凭证。

请参阅App Secret 文档以了解更多信息。

应用审核

App 审核需要业务验证。

如果您的应用将被以下人员使用,则必须通过应用审核:

  • 在应用程序本身上没有任何作用。
  • 在已认领该应用程序的企业中没有角色。

如果您唯一的应用程序用户是在应用程序本身上具有角色的用户,则不需要应用程序审核。

作为应用审核流程的一部分,您可能需要为您的 webhook 订阅请求高级访问权限。

请参阅 Meta 的App ReviewAdvanced Access文档以了解更多信息。

常见问题

未经验证的应用程序限制

Facebook 仅允许您在最多 15 个尚未链接到 Meta Verified Business Account 的应用程序上拥有开发人员或管理员角色。

如果超出该限制,请参阅限制|创建应用程序