Instagram Webhook无法激活

时间:2019-01-22 18:08:24

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

我的目标是每当IG用户提及我的IG帐户时,都使用Facebook webhooks接收通知。为此,我遵循了以下步骤:

  • 我创建了一个Facebook页面,并将其与Instagram商业帐户关联。
  • 我创建了一个Facebook应用程序(现已上线),并添加了产品“ webhooks”。
  • 我已将我的应用程序连接到我的页面。
  • 我已经创建了一个Webhook并订阅了提及事件。
  • 我已经使用Facebook提供的工具对webhook进行了测试,并且可以正常工作。

我面临的问题是我无法让我的应用程序处理真实数据。我试图从IG个人帐户中提及我的企业IG帐户,但没有任何反应。我的回调网址没有被调用。

我的应用程序不需要用户登录,因此我不确定是否需要发送我的应用程序以供审核。我需要特殊许可吗?

2 个答案:

答案 0 :(得分:0)

我有同样的问题。就我而言,当我通过graph api资源管理器安装应用程序时,我使用的页面令牌没有instagram_manage_insights权限。因此,我授予了该权限,获得了新令牌,并再次使用新令牌向POST发出了{page-id}/subscribed_apps请求,从而解决了问题。仅作记录,我使用了业务经理提供的系统用户令牌。

答案 1 :(得分:0)

您是否通过应用评论验证了您的Facebook应用?否则,您将无法通过Instagram的Webhook回调获取生产数据。我遇到了同样的问题,并要求Facebook支持,并得到以下答复:

  

但是,对于instagram或页面,这并不相同。这就是产品团队决定实施它的方式。为了进行应用审查,您可以使用测试Webhook或您自己的流程来显示流程的模拟流程。该应用程序审查与技术实施步骤无关,而只是一种确保您的应用程序将按照我们的准则使用许可的方式,因此模拟该过程应该很好。审阅者了解到,您在开发人员模式下不会收到Webhook,因此应将其考虑在内。

有关更多信息,请查看以下链接:

Why is the Instagram Graph API webhook not working

https://developers.facebook.com/support/bugs/495933900986533/