我最近使用 Instagram API 开发了一个应用程序,但我遇到了一些问题。(我被击中了)
这个应用程序没有调用 api 并实时获取图像。相反,它每周调用一次 api,并根据特定的标签将图像存储在数据库中。我看到他们的 api 的设计方式是实时调用它并拉取图像,因为它的 url 中有这个“最近”,它只提供 20 个结果。因此,每次用户到达终点时,它将加载接下来的 20 个,直到您到达终点。
但是,就我而言,当我每周拉取图像时,在某一时刻,我会到达最旧的图像,从那一刻起,我将停止,因为我是从最新的到最旧的。所以我想从最旧到最新获取数据。(实际上我想得到与 instagram 提供的相反的数据。)他们没有提供任何选项来在他们的文档中对它们进行排序。
我正在考虑一个解决方案,但我无法解决这个问题。因此,如果你们能指导我走上正确的道路,我将不胜感激。
我搜索了谷歌,查看了 SO 中的旧问题,但我没有找到答案。
编辑:我打算像这样从最旧的开始获取数据。(因为我知道 min_tag_id,因为我完全运行过一次)。
其中 min_tag_id 是最旧的图像。所以每次我都会打电话给min_tag_id。这是一个很好的解决方案吗?