N8N中文教程
集成节点/Built in_nodes/Credentials

Facebook Graph API 凭据#

你可以使用这些凭据来认证以下节点:

  • Facebook Graph API

Facebook Trigger 凭据 如果你想为 Facebook Trigger 节点创建凭据,请参考 Facebook App 凭据 文档中的说明。

支持的认证方式#

  • 应用访问令牌(App access token)

相关资源#

更多服务信息,请参考 Meta 的 Graph API 文档。

使用应用访问令牌(App Access Token)#

要配置此凭据,你需要一个 Meta for Developers 账户,以及:

  • 一个应用的 访问令牌(Access Token)

设置凭据分为两个步骤:

  1. 创建一个 Meta 应用,并添加你需要访问的产品。
  2. 为该应用生成一个应用访问令牌(App Access Token)。

请参考以下每个步骤的详细说明。

创建一个 Meta 应用#

要创建一个 Meta 应用,请执行以下操作:

  1. 前往 Meta 开发者 应用仪表板,然后选择 Create App(创建应用)。
  2. 如果你已有业务组合(business portfolio)并且准备将应用连接到该组合,请选择对应的业务组合。如果你还没有业务组合,或暂时不想将应用与之关联,请选择 I don’t want to connect a business portfolio yet(我现在还不想连接业务组合),然后点击 Next(下一步)。此时将打开 Use cases(使用场景)页面。
  3. 选择与你希望使用 Facebook Graph API 方式相匹配的 Use case(使用场景)。例如,若要用于 Meta 的 Business(商业)套件中的产品(如 Messenger、Instagram、WhatsApp、Marketing API、App Events、Audience Network、Commerce API、Fundraisers、Jobs、Threat Exchange 和 Webhooks),请选择 Other(其他),然后点击 Next(下一步)。
  4. 选择 Business(商业)并点击 Next(下一步)。
  5. 填写必要信息:
    • 添加一个 App name(应用名称)。
    • 添加一个 App contact email(应用联系邮箱)。
    • 此处你可以再次选择连接业务组合,或跳过此步骤。
  6. 点击 Create app(创建应用)。
  7. 将打开 Add products to your app(为你的应用添加产品)页面。
  8. 在左侧菜单中选择 App settings > Basic(应用设置 > 基本信息)。
  9. 输入一个 Privacy Policy URL(隐私政策网址)。(此步骤是必需的,才能将应用设为“上线”状态。)
  10. 点击 Save changes(保存更改)。
  11. 在页面顶部,将 App Mode(应用模式)从 Development(开发)切换为 Live(上线)。
  12. 在左侧菜单中选择 Add Product(添加产品)。
  13. 此时会显示 Add products to your app(为你的应用添加产品)页面。请选择适合你应用的产品并进行配置。

有关创建应用、必填字段(如隐私政策 URL)以及添加产品的更多信息,请参阅 Meta 的 创建应用 文档。 有关应用模式以及切换到 Live 模式的更多说明,请参考 App Modes 和 发布 | 应用类型 (Publish | App Types)。

生成应用访问令牌#

接下来,创建一个应用访问令牌,用于你在 n8n 中配置凭据以及所选的产品:

  1. 在新标签页或窗口中,打开 Graph API Explorer。
  2. Access Token(访问令牌)部分,选择你刚刚创建的 Meta App
  3. User or Page(用户或页面)中,选择 Get App Token(获取应用令牌)。
  4. 点击 Generate Access Token(生成访问令牌)。
  5. 页面将提示你登录并授权访问权限。请按照屏幕上的指引操作。

应用不可用

你可能会收到警告提示应用当前不可用。当你将应用上线后,可能需要等待几分钟才能生成访问令牌。

  1. 复制生成的令牌,并将其粘贴到你的 n8n 凭据中的 Access Token(访问令牌)字段。

有关生成令牌的更多详情,请参考 Meta 官方指南:Your First Request。

💬