kev*_*vin 6 facebook-graph-api facebook-feed facebook-webhooks
我是我的测试应用程序和测试页面的管理员.
现在我正在通过webhook实现一个函数get page的feed实时,只是在开发模式下.
当我单击App的仪表板上的测试按钮时,它已被发送到我的webhook.但是当我评论或喜欢...帖子时,即使我订阅了饲料webhook,facebook也不发送.使用消息,它已成功发送,但Feed没有.
我问facebook支持,所以他们说:
"应用程序只能在开发过程中接收从应用程序仪表板发送的测试webhook.除非应用程序处于活动状态,否则不会生成包括应用程序管理员,开发人员和测试人员在内的生产数据.为了接收提要webhooks,你的应用程序需要上线,并且必须通过应用程序审查才能获得必要的权限."
我知道即使它处于开发模式,我也无法从Facebook获取数据.那么我如何才能获得facebook返回的数据来开发,测试...开发模式中的应用程序.
非常感谢.
没有应用程序审查就无法运行此服务,因为无法在开发应用程序中向 ( test- ) 用户添加“mange_pages”权限。同时,不可能将测试应用程序转换为实时模式。反之亦然,唯一的解决方案是应用审查以从特定(测试)页面获取信息。
对于实时测试,我建议创建一个testuser并订阅有关“用户”的信息以测试您的 webhook。
GET graph.facebook.com/app-id/subscriptions如果您的应用程序已成功订阅“页面信息”,您可以查看。图 API 文档
正如您已经提到的,您还可以将“页面信息”测试调用发送到您的端点。
2018 年 11 月 18 日更新
如果您在https://developers.facebook.com上转到 Webhook -> 应用仪表板中的页面,您会注意到,开发模式下的 Webhooks 不起作用。
| 归档时间: |
|
| 查看次数: |
2229 次 |
| 最近记录: |