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! :)
答案 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调用正常工作。