问题描述
众所周知,在 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 (将#修改为@)