我正在使用Instagram API来获取标记有特定主题标签的照片列表.我已经设置了实时订阅,因此每当发布新照片时它都会通知我.但是,我必须自己获取新的结果.
我的问题:当我请求最近标记的照片列表时,我得到一个大的列表,我不想在每次执行此操作时处理最近列表中的所有结果.api文档说我可以传递这些可选参数,但它们似乎反直觉.它们似乎与我的期望相反:
MIN_ID Return media before this min_id.
MAX_ID Return media after this max_id.
Run Code Online (Sandbox Code Playgroud)
如果我跟踪我在最近的请求中看到的最新媒体ID,如何构建我的下一个请求只返回比该ID更新的结果?
我发布了两张带有测试标签的照片.当我使用以下url(其中包含我真正的access_token)时,我会收到列出这两张照片的json响应:
https://api.instagram.com/v1/tags/weirdtest/media/recent?access_token=xxx
Run Code Online (Sandbox Code Playgroud)
这两张照片有这些ID:
221201236060507271_179249322
221190263853517857_179249322
Run Code Online (Sandbox Code Playgroud)
如何构建仅返回这两张照片中较新的照片的查询?
使用请求参数在末尾添加您看到的最新 ID MAX_ID:
https://api.instagram.com/v1/tags/weirdtest/media/recent?access_token=xxx&MAX_ID=221201236060507271_179249322
Run Code Online (Sandbox Code Playgroud)
这应该告诉 Instagram,*“我见过的最新照片是 221201236060507271_179249322,仅返回较新的照片”*。
| 归档时间: |
|
| 查看次数: |
3182 次 |
| 最近记录: |