【问题标题】:Instagram Api Returns "invalid media id" Message When Getting Comments by Media IDInstagram Api 在通过媒体 ID 获取评论时返回“无效的媒体 ID”消息
【发布时间】:2017-06-29 23:31:43
【问题描述】:

当我尝试通过GETrequest 获取 cmets 时,我收到以下错误消息。顺便说一下,应用程序的客户端状态是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": "invalid media id", "code": 400}}

【问题讨论】:

    标签: api get request instagram instagram-api


    【解决方案1】:

    BMQjQQggJkH media-id,那是媒体shortcode

    首先使用这个端点从shortcode获取media-id

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

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

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

    【讨论】:

    • 谢谢@krisrak
    猜你喜欢
    • 1970-01-01
    • 2017-11-09
    • 1970-01-01
    • 1970-01-01
    • 2019-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多