媒体 instagram 端点不工作 - 无效的媒体 ID

Media instagram endpoint not working - Invalid media id

我正在尝试使用 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 并得到 "invalid media id".

我想知道 api 是否有问题或者我遗漏了什么。

我猜你使用的是有效的访问令牌!

您正在使用的应用程序是沙盒模式还是实时模式? Instagram 最近更改了 API 端点。如果您的应用处于沙盒模式,则只能访问沙盒用户的媒体。

如果上述 none 适用,请联系 Instagram!他们只能帮助你。

希望对您有所帮助!

您可能会遇到该错误,因为发布媒体的用户是 私人用户。我就是这样。