分页不适用于 /tags/<tag-name>/media/recent 搜索

Pagination Not Working on /tags/<tag-name>/media/recent search

我试图从特定标签获取一堆帖子,但在第一次请求后我无法获得任何结果。这是我在第一次请求时返回的分页对象:

{"pagination":
   {"next_min_id":"AQDp4XVApTQIiQaUWX1B2y0trzhasQ4prDMOCbiUpN_2zw4nbO5we0F5G3WMMLIxWaUcgji0r4BLkJoNiWZKy51QDuvERVsYu6qHjU0YPROFag",
    "deprecation_warning":"next_max_id and min_id are deprecated for this endpoint; use min_tag_id and max_tag_id instead",
    "min_tag_id":"AQDp4XVApTQIiQaUWX1B2y0trzhasQ4prDMOCbiUpN_2zw4nbO5we0F5G3WMMLIxWaUcgji0r4BLkJoNiWZKy51QDuvERVsYu6qHjU0YPROFag"}

所以我将 min_tag_id 添加到我的下一个请求中。它 returns 一个 200 响应代码,但是一个空数据数组。我尝试了一个流行的标签(以上结果来自/tags/cats/media/recent)。但每次的反应都一样;第一次请求时有一些结果,使用返回的 min_tag_id.

时为空数组

更新

刚刚试了爱标签,returns 0 结果对我来说? (200 响应代码)

https://api.instagram.com/v1/tags/love/media/recent/?access_token=YOUR_TOKEN

#love

的回复
{"pagination": 
   {"deprecation_warning": "next_max_id and min_id are deprecated for this endpoint; use min_tag_id and max_tag_id instead"}, 
   "meta": {"code": 200}, "data": []}

我猜你不是在沙盒模式下? (在沙盒模式下,您只能在 API 响应中获得 20 个帖子)

对于分页,在 API URL 参数中添加 &max_tag_id={{next_max_tag_id value}},这将为您提供接下来的 20 个帖子。

更好的方法是只使用 next_url 进行 API 调用,这已经将正确的分页参数添加到 API 端点。