facebook - 将随机 Facebook 页面授权给我的 Facebook 应用
问题描述
我想使用 Facebook 的应用程序 webhook 来阅读授权我的 Facebook 应用程序执行此操作的所有 Facebook 页面的所有传入消息。
我还想使用我的后端服务在收到的 Facebook 页面的行为上向发件人发送回复。
我有名为fbaccount1的 Facebook 帐户。fbaccount1有一个名为fbapp1的 Facebook 应用程序,它处于开发模式。fbaccount1也有一个名为fbpage1的页面。
我的网站中有一个 webhook 服务。在 Facebook 开发者控制台中进行一些设置后,我的 webhook 服务可以接收测试用户发送到fbpage1的任何消息。
我在我的网站中实现了使用 Facebook 登录。任何随机用户选择使用 Facebook 登录,都会显示一个对话框并询问:fbapp1希望您授权它访问您的信息...
问题:
如果我的fbapp1处于开发模式,Facebook 不允许我向其他用户询问manage_pages许可。还有其他方法吗?
这个流程是否可能:
- fbaccount2以manage_pages权限授权fbapp1
- fbapp1可以获得所有fbaccount2的页面 id 和访问令牌 ( fbpage2 )
- 我网站的后端可以订阅fbpage2到fbapp1
- fbapp1可以读取发送到fbpage2的所有消息并将它们发送到我的 webhook
将页面订阅到我的 FB 应用程序的 URL(为应用程序启用了 webhook):
https://graph.facebook.com/v3.3/{page_id}/subscribed_apps?subscribed_fields=pages_messaging
解决方案
推荐阅读
- amazon-web-services - 后台脚本 chrome 扩展中的 AWS kinesis SDK
- php - 在php中选择BLOB列并插入另一个表
- matplotlib - 是否有可以将 Matplotlib 图导出到 .stl 的通用代码?
- laravel - 如何在 laravel 8 中自动更新产品状态
- python - 如何在 Airflow 中为长时间运行的任务正确设置警告功能?
- google-apps-script - 我的 Google 应用脚本可以成功地迭代和提取文件附件,但不能成功地提取超链接附件。有没有我可以使用的方法?
- node.js - 无法在 express js 中获取 multipart/form-data
- python - 我可以使用列名作为条件吗?
- php - PHP文件未检测到表单数据
- html - 上标材料图标