如何通过业务经理请求访问用户的Facebook页面?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过业务经理请求访问用户的Facebook页面?相关的知识,希望对你有一定的参考价值。

我正在尝试将我的应用程序的系统用户分配给Page,其中Advertiser角色如https://developers.facebook.com/docs/marketing-api/guides/smb/system-user-access-token-handling/v3.0中所述:

curl -i -X POST "https://graph.facebook.com/v3.0/<PAGE_ID>/roles?admin_id=<USER_ID>&role=Advertiser&access_token=<ACCESS_TOKEN>"

当我使用我的数据和access_token尝试此操作时,我收到以下错误消息:

(#200)应用或用户无权修改管理员。

问题是,信息页面上提供的信息非常稀疏,我不知道所需的特殊权限是什么以及从何处获取它们:

从API为页面分配权限需要特殊权限。如果您需要此功能,请与您的Facebook代表联系。

该应用程序目前具有以下权限: * email * manage_pages * pages_show_list * publish_pages * ads_management * ads_read * business_management * public_profile

答案

我终于找到了解决问题的方法。 The SMB Integration Playbook的文档虽然没有帮助......

相反,您必须使用两个步骤的组合:

  1. Claim the Client Page
  2. Give Pages Access to your System User

以上是关于如何通过业务经理请求访问用户的Facebook页面?的主要内容,如果未能解决你的问题,请参考以下文章

通过请求对话框发送 Facebook 业务页面邀请,收件人一无所获

如何通过 API 让 Facebook 应用程序访问 Facebook 页面?

Facebook 页面模拟失败:页面令牌与用户令牌相同

如何获得对特定 Facebook 页面或应用程序的管理页面权限?

自动进行Facebook页面访问令牌生成

为 Facebook 页面生成“永不过期”访问令牌