首页 文章

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

提问于
浏览
1

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

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

Pure Instagram Media

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

Get API

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

Output

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

1 回答

  • 1

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

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

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

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

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

相关问题