我遇到了Instagram API以及min_id
和max_id
参数的问题。
我的经过身份验证的用户拥有超过100个媒体,但当我尝试通过其前20个媒体获取用户媒体的另一部分时,它将获得空的data
JSON参数。
例如,我的第一个媒体ID是1173958321567246146_177152120
,最后一个是1070424319045215888_177152120
但是当我尝试使用此URI发送请求时,我得到一个空数组:
https://api.instagram.com/v1/users/177152120/media/recent/?max_id=1070424319045215888_177152120&access_token={MY_ACCESS_TOKEN}
答案 0 :(得分:2)
我认为你处于沙盒模式?沙盒模式仅限于API响应中的最后20个媒体项。
以下是有关沙箱模式的更多详细信息:https://www.instagram.com/developer/sandbox/
帮助您开发和测试您的应用,用户和媒体 在沙盒模式下是真实的Instagram数据(即通常可见的数据) 在Instagram应用程序中),但具有以下条件:
- 沙箱中的应用仅限10个用户
- 数据仅限于10个用户和每个用户的20个最新媒体
- 降低API费率限制