如何解决如何通过 API 授予 Facebook 应用访问 Facebook 页面的权限?
众所周知,在 Facebook for Developers 界面内,您可以将 Facebook Pages 添加到 Facebook 应用程序,如下图所示,并生成 Page Access Token
。
我正在尝试通过 API 请求以编程方式执行此操作。不幸的是,我没有在请求的文档中找到如何做到这一点。
到目前为止我做了什么?
- 我可以通过
User ID
(Documentation) 获取User Access Token
和Facebook Login
。 - 我可以获取某人拥有的
Facebook Pages
列表。在响应中,我有Page ID
和Page Access Token
(Documentation)。 - 我有处于开发模式的 Facebook 应用。该应用程序具有
App ID
和App Secret
。使用这些值,我可以获得App Access Token
(Documentation)。 - 我可以使用
Webhook
和App ID
(Documentation) 将App Access Token
设置为 Facebook 应用程序。 - 我可以为我的 Facebook 应用程序 (Documentation) 设置
Webhook Subscriptions Fields
。
问题:我应该使用哪种 API 请求将 Facebook 主页添加到 Facebook 应用?
我的请求列表:
- 我将
Page ID
和Page Access Token
带入此 GET 请求,因为此请求返回某人拥有的Facebook Pages
列表:
https://graph.facebook.com/v9.0/{user-id}/accounts?access_token={user-access-token}
- 我使用此
Webhook
请求在Facebook App
中设置了POST
:
它成功运行,我在 Dashboard
界面的“Webhooks”块中看到了这个 Webhook。
- 然后我发出这个 POST 请求来设置
Webhook Subscriptions Fields
:
在此请求中,我使用了第一步中的 Page ID
和 Page Access Token
。
要订阅消息字段,这些权限之一是 需要:pages_messaging
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。