0

由于不推荐使用现有的 instagram API,我将切换到图形 API。以下是我想要实现的目标以及问题所在。

要求。

  1. 我想跟踪使用 @ 提及我的企业帐户的 Instagram 帖子的点赞和评论数量。我已经设置了 faccebook 和 instagram 帐户以及 webhook。webhook 将向我发送标记我的企业帐户的“mediaid”。

在此处输入图像描述

由于应用程序处于开发模式,如果我在任何帖子中提及企业帐户,我将不会收到 webhook,但我可以从开发人员帐户控制台发送测试 webhook。所以我假设一旦应用程序处于实时模式,它就会开始将 webhook 发送到我的服务器。

  1. 收到“mediaid”后,我想调用另一个 api https://developers.facebook.com/docs/instagram-api/reference/user/提到的媒体 以获得喜欢和评论的数量。

我在第二部分面临一个问题。每当我调用第二部分中提到的 api 时,我都会收到错误消息

在此处输入图像描述

当我通过我的 instagram 企业帐户拥有的 mediaid 时,此 api 调用工作正常。但是,一旦我通过提到我的业务的帖子的媒体,我就会收到上述错误。

我只是想检查这是否也是我的 facebook 应用程序处于开发模式的限制?请提出一个解决方案来实现这种情况。

4

1 回答 1

0

我尝试了与您所做的相同的操作,但使用的是实时 Facebook 应用程序。从 webhook 中,当任何其他用户在标题中提到我的 instagram 业务句柄并且能够使用提到的媒体 API https://developers.facebook.com/docs/instagram-api/reference获取提到的媒体详细信息时,我收到了一个事件/user/提到的媒体。

由于您没有共享 webhook 事件有效负载,我只是假设您在进行 API 调用时使用了正确的用户 ID。事件负载中用户 ID 的 JSON 路径是 entry[0].id

于 2018-11-12T09:45:26.867 回答