Instagram Api在按媒体ID获取评论时返回“无效媒体ID”消息

时间:2017-02-11 18:05:33

标签: api get request instagram instagram-api

当我尝试通过GET请求获取评论时,我会收到以下错误消息。顺便说一句,应用程序的客户端状态为Sandbox Mode

P.S:我的访问令牌正在运行。我可以理解,通过更改令牌,api会返回无效的令牌消息。

纯Instagram媒体

https://www.instagram.com/p/BMQjQQggJkH/

获取API

https://api.instagram.com/v1/media/BMQjQQggJkH/comments?access_token=my_token

输出

  

{“meta”:{“error_type”:“APINotFoundError”,“error_message”:“媒体ID无效”,“代码”:400}}

1 个答案:

答案 0 :(得分:1)

BMQjQQggJkH< - 那不是media-id,那是媒体shortcode

首先使用此结束点从media-id获取shortcode

https://api.instagram.com/v1/media/shortcode/D?access_token=ACCESS-TOKEN

从响应中获取data.id,然后使用此端点获取注释:

https://api.instagram.com/v1/media/{media-id}/comments?access_token=ACCESS-TOKEN