Instagram Mention API-无法在DEV模式下检索媒体详细信息

时间:2018-10-31 07:37:12

标签: c# facebook-graph-api instagram instagram-graph-api

由于不赞成使用现有的instagram API,因此我将切换到图api。 以下是我要实现的问题。

要求。

  1. 我想使用@跟踪对提及我的企业帐户的instagram帖子的喜​​欢和评论的数量。我已经设置了faccebook和instagram帐户以及网络挂钩。网络挂钩将向我发送“ mediaid”,其中标记了我的公司帐户。

enter image description here

由于该应用程序处于开发模式,因此如果我在任何帖子中都提到了该企业帐户,我都不会收到Webhooks,但是我能够从开发者帐户控制台发送测试Webhook。因此,我认为一旦应用程序处于LIVE模式,它将开始将webhooks发送到我的服务器。

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

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

enter image description here

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

我只是想检查这是否也是我的Facebook应用处于开发模式的限制?请提出解决方案以实现此方案。

1 个答案:

答案 0 :(得分:0)

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

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