api - Instagram 标签搜索 - 在特定时间或 id 后过滤图像和标签

标签 api instagram

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

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

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

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

我发布了两张带有测试标签的照片。当我使用以下 url(其中包含我的真实 access_token)时,我会返回一个列出这两张照片的 json 响应:
https://api.instagram.com/v1/tags/weirdtest/media/recent?access_token=xxx

这两张照片的ID如下:
221201236060507271_179249322
221190263853517857_179249322

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

最佳答案

使用 MAX_ID 标记您在最后看到的最新 ID。请求参数:

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

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

关于api - Instagram 标签搜索 - 在特定时间或 id 后过滤图像和标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11182807/

相关文章:

python - 将 NumPy 数组导出到 Tableau 提取 (.tde)

ios - 通过标签将照片从 Instagram 返回到我的 ios 应用程序

java - 使用 Java 登录 Instagram

ios 8 app facebook整合推荐

javascript - Instagram API 地理订阅帖子错误

api - LinkedIn API 获取公司的所有员工?

ios - 通过API在Google日历上创建重复事件

api - 是什么让 Flickr API 不是 RESTful?

php - Laravel 8 在 api 请求时返回群错误

Instagram 获取带有标签的帖子