Instagram API:首先根据标记名获取最旧的图像

时间:2014-08-29 11:22:22

标签: rest api instagram-api

我最近使用Instagram API开发了一个应用程序,但我遇到了一些问题。 (我被击中了)

这个应用程序没有调用api并实时获取图像。相反,它每周调用一次api,并根据特定的标签将图像存储在数据库中。我看到他们的api的设计方式是实时调用它并提取图像,因为它的url中有这个“最近的”,它只提供20个结果。因此,每当用户到达结尾时,它将加载下一个20,直到你到达终点。

然而,在我的情况下,当我每周拉动图像时,我会到达最旧的图像,从那时起我将被停止,因为我从最新到最老。所以我想获取从最旧到最新的数据。(实际上我希望得到与Instagram提供的相反的内容。)他们没有提供任何选项来在他们的文档中对它们进行排序。

我正在考虑解决这个问题的方法,但我无法解决这个问题。如果你们能指导我走上正确的道路,我将非常感激。

我搜索了Google,查看了SO中的旧问题,但我找不到答案。

编辑:我打算从这样的旧版本开始获取数据。 (因为我知道min_tag_id,因为我完全跑了一次)。

https://api.instagram.com/v1/tags/my_tag/media/recent?&client_id=xxxxxxxxxxxxxxx&min_tag_id=1408983759354183

其中min_tag_id是最旧的图像。所以每次我都会打电话给min_tag_id。这是一个很好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

是的,使用min_tag_id和max_tag_id是解决方案。 看看这个答案:Instagram Search for a tag within particular date range