我正在使用带有min_tag_id的Instagram Tags API,以获取比我上次调用时更新的内容。我正在收回包含内容的数组,但分页细节缺少新的min_tag_id。
一个例子可能是打电话
https://api.instagram.com/v1/tags/stackoverflow/media/recent
将min_tag_id
保存在我的数据库
一天后再打电话给
https://api.instagram.com/v1/tags/stackoverflow/media/recent?min_tag_id=<the_one_I_saved>
,取回内容,但没有min_tag_id
让我很难从我停止的最后一个地方继续迭代。
这不会一直发生,这让我觉得min_tag_id
在他们身边处理有问题,或者有某种行为没有记录(过期?)
更新:我实际上想出了this doesn't happen all the time
部分。只有当我发送给API的count
参数请求更多当前可用的内容时才会发生这种情况。在那些情况下,Instagram只提供max_tag_id
而不是min_tag_id
,但根据这两个标签的反应(How Does Instagram's GET/tags/<tag>/media/recent Pagination Actually Work?),我认为没有任何意义。我可以看到为什么max_tag_id在这种情况下不相关,因为如果你的结果比你要求的少,那么就没有人可以回过头来添加在这些帖子之前发布的帖子。但是,显而易见的是,将来可能会发生这种情况。是什么赋予了?