我正在尝试使用https://www.instagram.com/developer/endpoints/media/,但对于我使用的每个媒体ID,我总是得到相同的结果:
{
"meta": {
"error_type": "APINotFoundError",
"code": 400,
"error_message": "invalid media id"
}
}
我从其他api服务获取媒体ID,例如:
https://api.instagram.com/oembed?url=http://instagr.am/p/fA9uwTtkSN/
所以在回复中我们可以看到``“media_id”:“558717847597368461_9538472”`,然后我在媒体端点使用该ID,我得到“无效的媒体ID”。
我想知道api是否有问题或者我错过了什么。
答案 0 :(得分:11)
我猜您使用的是有效的访问令牌!
您正在使用的应用,是沙盒模式还是直播? Instagram最近更改了API端点。如果您的应用处于沙盒模式,则只能访问沙盒用户的媒体。
如果以上都不适用,请联系Instagram!他们只能帮助你。
希望它有所帮助!
答案 1 :(得分:3)
您可能会收到该错误,因为发布媒体的用户是私人用户。那是我的理由。