Instagram/v1/tags/{tag name}/media/recent endpoint不';t在分页块中返回最小标记id

Instagram/v1/tags/{tag name}/media/recent endpoint不';t在分页块中返回最小标记id,instagram,instagram-api,Instagram,Instagram Api,根据,我们通常在响应的分页部分获取min_tag_id,然后在请求轮询新帖子时使用 今天早上,我们看到Instagram改变了分页响应的形式。它现在看起来像: "pagination": { "next_max_tag_id": "AQBy529IMOAlOvp6EI5zrYZRZbUbNW2oGQjgdvfVi5I_7wTIKzqE2nfsSBHvCkPmWOMKV7kmNcMPErenGJsbDtIk013aPZ_xo4vFYuXqtDGz3ZS0ZBrnTSjtuGjtnEOHiDJlAp

根据,我们通常在响应的分页部分获取min_tag_id,然后在请求轮询新帖子时使用

今天早上,我们看到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"
}

min\u tag\u id现在是否已弃用?开发者文档中没有提到这方面的任何内容

因此,在进一步调查后,我注意到您可以使用最新帖子的id有效地从回复中过滤出较旧的帖子,现在回复总是返回最后20篇帖子

instagram帖子的id通常看起来像xxxxxxxxxxxxxxxx uyyyyyyyyyyyyy,其中xxxxxxxxxxxx基本上是分页块中返回的min_标记id,yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy


因此,您可以提取帖子id的XXXXXXXXXXXXXXXX部分(XXXXXXXXXXXXXXXX uuyyyyyyyyyyyy),并进行比较,以查看它是否大于您为检索新帖子而跟踪的先前XXXXXXXXXXXXXXXXXXXX。这似乎是Instagram API的临时问题,现在已得到解决

“min_tag_id现在不推荐使用了吗?”——听起来好像是另一种情况:“不推荐使用警告”:“下一个\u max_id和min_id不推荐用于此端点;使用min_tag_id和max_tag_id代替”,我遇到了同样的问题。文档()声明min_tag_id将是分页的一部分。它意外丢失。我们也有相同的问题。但找不到有关此问题的更多信息。这里也有相同的问题!有没有办法联系Instagram团队?他们只是忽略通过开发人员门户提交的问题。也没有关于此更改的更改日志最后一次修改是2015年。您好。是否可以返回某个标记的所有媒体而不是最近的媒体?是的,min_tag_id似乎回来了,但它以前是以微秒为单位的Unix时间戳,现在看起来是以下形式:AQB6E6I1W2UIVLJ2UISFVD13JHT4RBZZZZZZGLWL9PDVXREFHEKJ4WWVDEFT_y_tSgYbiDM。。。(本例为174个字符)在我看到的所有响应中,实际上是174个字符。更不用说召回会生成一个新的min_tag_id。这让你有点惊讶。我认为这些值现在是他们的搜索引擎中用于翻页一组搜索结果的游标。在请求中,将min_tag_id和max_tag_id结合起来是不起作用的:(如果输入的值无效,则返回此错误:{“meta”:{“error_type”:“apinvalidParametersError”,“code”:400,“error_message”:“min_id不是有效的游标。”}}}}是否有任何方法生成此新格式?我过去计算所需的时间戳,但现在无法。此问题似乎又出现了。我们缺少“min_tag_id”我尝试过这个,似乎API忽略了它,每次我都会得到一个结果相同的响应-有或没有&min_tag_id(其中min_tag_id是上面提到的'xxxxx'组件)。也许Instagram现在已经根据优素福的答案进行了修复。如果min_tag_id回来了,那么我就使用它。你不能再使用帖子id中的“xxxxxxxxxxxx”来翻阅回复。我的意思是你可以使用“xxxxxxxxxxxxxxxx”通过从“xxxxxx”中提取“xxxxxxxxxxxx”来手动筛选帖子XXXXXXXXXXXX\uuuyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy。他们已经开始为min_tag_id和max_tag_id使用一种新格式,如这里的一些评论中所述。您好。是否可以返回某个标记的所有媒体,而不是最近的媒体?