【发布时间】:2017-09-24 13:27:05
【问题描述】:
我正在使用 Instagram API 的 https://api.instagram.com/v1/locations/{location-id}/media/recent 端点来获取特定位置的帖子,但我在实现分页时遇到了问题。
请求https://api.instagram.com/v1/locations/106970059456743/media/recent?ACCESS_TOKEN=(ACCESS_TOKEN)
问题出在 MAX_ID 和 MIN_ID 参数上,因为在我从第一个查询中得到的响应中,分页对象为空(请参阅https://www.instagram.com/developer/endpoints/),我已尝试将最新帖子的 id 插入参数,当我要求新帖子时这似乎不起作用,但是当我要求较旧的帖子时它确实有效。
我已经成功实现了https://api.instagram.com/v1/tags/{tag}/media/recent 端点的分页,但显然这个端点使用了不同的分页(媒体/最近确实在响应中返回了一个分页对象)。
【问题讨论】:
-
你在沙盒模式下吗?如果是这样你不会得到分页,你在沙盒模式下只能在 API 响应中得到 20 个帖子,当你上线时你会得到所有帖子和分页
-
是的,我处于沙盒模式,但即使在沙盒中,我也会在媒体/最近端点中获得分页
-
是的,但是在沙盒中,分页将不起作用,您最多只能获得 20 个,这将在第一个 API 响应中,不需要
max_id。分页在沙盒中不起作用,这是预期行为 -
是的,这是一个沙盒问题,请将其发布为答案,以便我将其标记为已解决,谢谢!现在唯一的问题是计数,它返回一个接缝随机的帖子数