Instagram API媒体端点“无效媒体ID”

时间:2017-06-08 07:46:30

标签: instagram instagram-api

Instagram的API有一个限制,即有多少时间可以获取有关媒体对象的信息?

这个有效:

https://api.instagram.com/v1/media/shortcode/BU28yxmjEEW?access_token=XXX

这个不起作用:

https://api.instagram.com/v1/media/shortcode/BTxHoy2j915?access_token=XXX

我收到以下错误:

  

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

两张图片之间的唯一区别是上传日期,约。彼此一个月。

THX! :)

1 个答案:

答案 0 :(得分:1)

(对Instagram API - Getting invalid media id with video shortcode的交叉回答)

我也遇到了这个问题--- Instagram文档不是很清楚,但这是因为Sandbox模式的局限性。

  

为了帮助您开发和测试您的应用,沙盒模式中可用的用户和媒体是真实的Instagram数据(即Instagram应用中通常可见的数据),但具有以下条件:

     
      
  • 沙箱中的应用仅限10个用户
  •   
  • 数据仅限10位用户和来自其中每位用户的 20种最新媒体
  •   
  • 降低API费率限制
  •   

来自https://www.instagram.com/developer/sandbox/

TLDR您需要获得批准才能让其他API调用正常工作。