Instagram API 仅 returns 1 项

Instagram API only returns 1 item

我有这个 URL 和我的访问密钥,

https://api.instagram.com/v1/users/MY_USER_ID/media/recent?access_token=MY_ACCESS_KEY

但只有 returns 1 项。

我已经用谷歌搜索了解决方案,但似乎找不到。
一个月前还在工作,现在它坏了。

我删除了旧客户端,创建了一个新客户端并生成了一个新的 access_token。
但它保持相同的结果。

我的问题是:
如何才能得到与一个月前相同的结果?

我通过 freevision.me/instagram
获得了我的访问令牌 和我的客户 ID,按照这些说明 doc.freevision.me/adventure/knowledge-base/get-instagram-client-id.

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

获取用户发布的最新媒体。 如果用户不是 access_token 的所有者,则需要 public_content 范围。

要求 范围:public_content 参数 ACCESS_TOKEN 有效的访问令牌。 MAX_ID Return 个早于此 max_id 的媒体。 MIN_ID Return 晚于此 min_id 的媒体。 COUNT 媒体数 return.

instagram api

这里是媒体端点(参见 "count")

Instagram media

正确的端点是这样的:get_user_media_recent 如果您的应用程序处于沙盒模式,您需要将用户启用为沙盒用户(您可以从 instagram 应用程序的设置中执行此操作:Manage Client > Edit > Sandbox tab)

无论如何,在沙盒模式下,API 不是 return 分页,因为有一个 limit of 20 media.