用于订阅页面的Facebook Webhook(对话)不会发送通知

时间:2017-12-11 02:57:51

标签: facebook facebook-graph-api webhooks facebook-webhooks

我一直在尝试使用我已经使用多年的应用程序设置我在Facebook上拥有的页面的订阅(这曾经用于订阅另一个页面)。

设置了Webhooks,并为“对话”创建了订阅。回发到我们服务器上的网址。当我通过webhooks页面测试时,我可以在服务器上看到请求。

似乎缺少的唯一一步就是将页面订阅到应用程序本身。

但是,我现在通过Graph Explorer直接向[page_id] / subscribed_apps发出POST请求来完成此操作。这返回true。这样做时,它需要一个页面访问令牌,并给我一个Facebook授权弹出窗口,上面写着一条消息:

"提交登录审核 - 以下部分权限尚未获得Facebook批准使用。"

我已经解决了这个问题意味着' manage_pages'权限。

如果我点击" OK"它通过(大概是因为我授权的用户是一个页面管理员?)。

当我向同一个端点([page_id] / subscribed_apps)发出GET请求时,我可以看到我的应用列表。

但是,当页面上的会话更新(评论或新帖)时,我不会在服务器上收到通知。

这可能是因为该权限未经Facebook批准,尽管它显示为订阅的应用程序?我之前绝对没有必要经历这个问题,因为同一个应用程序在没有授予该权限的情况下实时监听来自其他页面的通知,但我在质疑API中是否已经发生了某些变化。

不幸的是,这个项目明天上线,所以我没有时间通过​​Facebook审核流程......

感谢您的帮助!

编辑:我只是尝试订阅页面上的描述和/或任务字段,并将其作为页面所有者进行编辑,并通过相同的webhooks订阅立即通知...这使得这更令人困惑,因为它似乎只是失败了#34;对话"例如:新帖/评论。

0 个答案:

没有答案