【问题标题】:Instagram API: Get the oldest images first based on tagnameInstagram API:首先根据标记名获取最旧的图像
【发布时间】:2014-08-29 11:22:22
【问题描述】:

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

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

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

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

我搜索了谷歌,查看了 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。这是一个好的解决方案吗?

【问题讨论】:

  • 没人能回答吗?

标签: rest api instagram-api


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-05
    • 1970-01-01
    相关资源
    最近更新 更多