Instagram标签API有时会在返回的内容少于请求时遗漏分页min_tag_id

时间:2016-06-27 09:28:52

标签: php instagram instagram-api

我正在使用带有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在这种情况下不相关,因为如果你的结果比你要求的少,那么就没有人可以回过头来添加在这些帖子之前发布的帖子。但是,显而易见的是,将来可能会发生这种情况。是什么赋予了?

0 个答案:

没有答案