0

我正在尝试在实时 Facebook 应用程序上启用 Instagram story_insights webhook。我能够成功接收测试数据,但不会收到任何实时数据。

已通过 Facebook 应用程序仪表板为应用程序配置了 webhook,同时授予了“manage_pages”和“instagram_manage_insights”权限。

我尝试向 {page-id}/subscribed_apps 端点执行 POST 请求,但由于没有相关的 subscribed_field,因此无法订阅 instagram 故事见解。

在应用仪表板中注册 webhook 是否足以接收数据,或者我是否需要为连接到 Instagram Business 帐户的每个 Facebook 页面执行某种注册?

4

2 回答 2

2

https://developers.facebook.com/docs/instagram-api/guides/webhooks/

在 Graph API 版本 3.2 中,/{page-id}/subscribed_apps 边缘现在需要 subscribed_fields 参数,该参数目前不支持 Instgram webhooks 字段。要解决此问题,请使用旧版本的 API,或将 subscribed_fields 参数包含在非 Instagram 字段中,然后稍后使用应用程序的仪表板取消订阅该字段。

只需使用一些很可能不会从您的 Facebook 页面更改的字段,例如“电子邮件”。

于 2019-10-14T06:43:50.593 回答
0

从它说的API文档(https://developers.facebook.com/docs/instagram-api/guides/webhooks

从技术上讲,您订阅哪个页面字段并不重要。除非您在 App Dashboard 中配置页面订阅并订阅该字段,否则您的应用将不会收到该字段更改的通知。

于 2021-06-15T17:44:13.333 回答