0

我想获得过去 24 小时内发布的 Instagram 故事见解。我目前只能通过这个 api 访问故事的基本细节,比如故事图片、所有者 ID 等:

https://graph.facebook.com/story_id/?fields=id,media_type,media_url,owner,timestamp,caption&access_token= {access_token}

实际上,我想获取所有详细信息:退出,印象,到达,回复,taps_forward,taps_back

但是当我用这个api尝试这个时:

https://graph.facebook.com/story_id/insights?metric=exits,impressions,reach,replies,taps_forward,taps_back&access_token= {access_token}

它告诉我那个错误。总是。

{
  "error": {
    "message": "(#10) Not enough viewers for the media to show insights",
    "type": "OAuthException",
    "code": 10,
    "fbtrace_id": "AvZdhqaXB1_Dij7B1DD-pSR"
   }
}

即使在参考图形 api 时,他们也告诉我们做同样的事情:参考:https ://developers.facebook.com/docs/instagram-api/reference/media/insights#create

我不知道如何填充屁股它总是向我显示错误

https://i.stack.imgur.com/55rBy.png

4

1 回答 1

0

你需要为它设置一个 webhook:

您的 webhook URL 将在故事(或媒体对象,具体而言)消失时获得洞察力,并通过 Instagram 的 POST 请求。

不过要小心,如果您获得了 webhook,您将无法再访问故事详细信息,因此您必须在故事存在时获取它们(例如,使用至少每 23 小时运行一次以获取所有故事的 cron 作业)并添加洞察数据稍后通过匹配媒体 ID。

于 2019-08-22T05:35:29.867 回答