根据https://www.instagram.com/developer/endpoints/tags/,我们曾经在https://api.instagram.com/v1/tags/tag-name/media的分页部分获取min_tag_id./ recent?access_token = ACCESS-TOKEN响应,然后我们在请求中使用它来轮询更新的帖子.
截至今天早上,我们看到Instagram改变了分页响应的形式.它现在看起来像:
"pagination": {
"next_max_tag_id": "AQBy529IMOAlOvp6EI5zrYZRZbUbNW2oGQjgdvfVi5I_7wTIKzqE2nfsSBHvCkPmWOMKV7kmNcMPErenGJsbDtIk013aPZ_xo4vFYuXqtDGz3ZS0ZBrnTSjtuGjtnEOHiDJlAp8lI99AuwAgObnaf6tYhkoiDajEkg5E2zOFuDZFfQ",
"next_url": "https://api.instagram.com/v1/tags/enplug/media/recent?access_token=1573931388.852f6fb.2ee7fb644c5341dd813bd3bbc4c687ec&max_tag_id=AQBy529IMOAlOvp6EI5zrYZRZbUbNW2oGQjgdvfVi5I_7wTIKzqE2nfsSBHvCkPmWOMKV7kmNcMPErenGJsbDtIk013aPZ_xo4vFYuXqtDGz3ZS0ZBrnTSjtuGjtnEOHiDJlAp8lI99AuwAgObnaf6tYhkoiDajEkg5E2zOFuDZFfQ",
"deprecation_warning": "next_max_id and min_id are deprecated for this endpoint; use min_tag_id and max_tag_id instead",
"next_max_id": "AQBy529IMOAlOvp6EI5zrYZRZbUbNW2oGQjgdvfVi5I_7wTIKzqE2nfsSBHvCkPmWOMKV7kmNcMPErenGJsbDtIk013aPZ_xo4vFYuXqtDGz3ZS0ZBrnTSjtuGjtnEOHiDJlAp8lI99AuwAgObnaf6tYhkoiDajEkg5E2zOFuDZFfQ"
}
Run Code Online (Sandbox Code Playgroud)
是min_tag_id现在已经过时?开发人员文档没有提及任何相关内容.
上个月Instagram API已更新,我无法理解如何使用它.
例如,我想通过标签获取图像nexus5x.
我请求 https://api.instagram.com/v1/tags/nexus5x?access_token=access_token
并且回应是
200'{"meta":{"code":200},"data":{"media_count":5066,"name":"nexus5x"}}'
你能解释一下我接下来该做什么吗?
我也试过最近的项目
https://api.instagram.com/v1/tags/nexus5x/media/recent?access_token=access_token
但得到这个回应
200'{"pagination":{"deprecation_warning":"此端点不推荐使用"next_max_id和min_id;请改用min_tag_id和max_tag_id"},"meta":{"code":200},"data":[]}'
沙盒中的PS应用程序.