当我尝试通过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}}
答案 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