Instagram min_tag_id阻止工作

时间:2017-01-16 15:39:21

标签: instagram instagram-api

我一直在使用Instagram的tags/chicken/media/recent一段时间没有任何重大问题。最近我意识到我在一段时间后停止了新内容。

例如,在第一次查找min_tag_id时,我收到了大量帖子和AQC8xyA5c5TTZycztD0Y3pb5ECQ7BbDUN-UPvGeN_ki-rroC3YbV4UH9Hr44UK4cAaKfRb5e1hWCyYqECiMiwG2XUnP5-6-F8MW7jCPSMZIgVqbPn9_HIZyhtOT3isPopSU min_tag_id

我将此min_tag_id存储在数据库中,并在几秒钟后使用它来向API发出新请求 - 以获取新内容。

但不知何故,经过一段时间后,Instagram将不再向我发送新内容。

然后我必须删除最后一个min_tag_id并在没有它的情况下发出新请求。 Instagram当然会回复一些我已经知道的帖子,但也会使用一个新的min_tag_id,它会再次使用。

我还不能重现这个问题,它只是发生了。有时它需要几个小时,有时似乎是几天。

有谁知道为什么会这样,甚至有一个解决方案,不包括偶尔删除旧的{{1}}?

1 个答案:

答案 0 :(得分:0)

我发现了我犯的错误。当Instagram上传的内容时,我只存储了min_tag_id。但是当没有新帖子的时候,我认为该请求是“not successful”并且不关心存储新的min_tag_id

Instagram会为每个请求发送一个新生成的min_tag_id,无论是否有新内容。一个人总是必须使用新的min_tag_id,即使“旧” ID仍然有效。显然,“old” min_tag_id将在某个时候到期。