【问题标题】:Instagram tag search - filter for images and tags after a certain time or idInstagram 标签搜索 - 在特定时间或 id 后过滤图像和标签
【发布时间】:2012-06-25 02:21:37
【问题描述】:

我正在使用 Instagram API 来获取带有特定主题标签的照片列表。我已经设置了实时订阅,因此每当发布新照片时它都会通知我。但是,我必须自己获取新结果。

我的问题:当我请求最近标记的照片列表时,我得到一个很大的列表,我不想每次都处理最近列表中的所有结果。 api 文档说我可以传递这些可选参数,但它们似乎违反直觉。它们似乎与我的预期相反:

MIN_ID  Return media before this min_id.
MAX_ID  Return media after this max_id.

如果我跟踪在最近的请求中看到的最新媒体 ID,我如何构造我的下一个请求以仅返回比该 ID 更新的结果?

我发布了两张带有测试标签的照片。当我使用以下网址(其中包含我的真实 access_token)时,我会返回一个列出这两张照片的 json 响应:

https://api.instagram.com/v1/tags/weirdtest/media/recent?access_token=xxx

这两张照片有这些 id:

221201236060507271_179249322
221190263853517857_179249322

如何构造一个只返回这两张照片中较新的照片的查询?

【问题讨论】:

  • 请提供 API 文档的链接

标签: api instagram


【解决方案1】:

使用MAX_ID 请求参数在末尾添加您最近看到的 ID:

https://api.instagram.com/v1/tags/weirdtest/media/recent?access_token=xxx&MAX_ID=221201236060507271_179249322

这应该告诉 Instagram,*“我看到的最新照片是 221201236060507271_179249322,只返回较新的照片”*。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-15
    • 1970-01-01
    • 2017-05-25
    • 2016-10-06
    • 1970-01-01
    • 2014-11-01
    • 1970-01-01
    相关资源
    最近更新 更多