Instagram min_tag_id 停止工作
Instagram min_tag_id stoppes working
我已经使用 Instagram 的 min_tag_id
一段时间了,没有遇到任何重大问题。最近我意识到我在一段时间后停止获取新内容。
例如,当我第一次寻找 tags/chicken/media/recent
时,我得到了一堆帖子和一个 min_tag_id
,比如 AQC8xyA5c5TTZycztD0Y3pb5ECQ7BbDUN-UPvGeN_ki-rroC3YbV4UH9Hr44UK4cAaKfRb5e1hWCyYqECiMiwG2XUnP5-6-F8MW7jCPSMZIgVqbPn9_HIZyhtOT3isPopSU
。
我将此 min_tag_id
存储在数据库中,并在几秒钟后使用它向 API 发出新请求 - 以获取新内容。
但不知何故,一段时间后,Instagram 将不再向我提供新内容。
然后我必须删除最后一个 min_tag_id
并在没有它的情况下发出新请求。 Instagram 当然会回复一堆我已经知道的帖子,但也会回复一个新的 min_tag_id
,这将再次运行一段时间。
我现在还不能重现这个问题,它只是发生了。有时需要几个小时,有时似乎需要几天。
有谁知道为什么会这样,甚至有不包括偶尔删除旧 min_tag_id
的解决方案吗?
我发现了我犯的错误。当有 Instagram 传送的内容时,我只存储了 min_tag_id
。但是当没有新帖子时,我将请求视为 "not successful" 并且不关心存储新的 min_tag_id
。
Instagram 会为每个请求发送新生成的 min_tag_id
,无论是否有新内容。人们总是不得不使用新的 min_tag_id
,即使 "old" id 仍然有效一段时间。显然 "old" min_tag_id
会在某个时候过期。
我已经使用 Instagram 的 min_tag_id
一段时间了,没有遇到任何重大问题。最近我意识到我在一段时间后停止获取新内容。
例如,当我第一次寻找 tags/chicken/media/recent
时,我得到了一堆帖子和一个 min_tag_id
,比如 AQC8xyA5c5TTZycztD0Y3pb5ECQ7BbDUN-UPvGeN_ki-rroC3YbV4UH9Hr44UK4cAaKfRb5e1hWCyYqECiMiwG2XUnP5-6-F8MW7jCPSMZIgVqbPn9_HIZyhtOT3isPopSU
。
我将此 min_tag_id
存储在数据库中,并在几秒钟后使用它向 API 发出新请求 - 以获取新内容。
但不知何故,一段时间后,Instagram 将不再向我提供新内容。
然后我必须删除最后一个 min_tag_id
并在没有它的情况下发出新请求。 Instagram 当然会回复一堆我已经知道的帖子,但也会回复一个新的 min_tag_id
,这将再次运行一段时间。
我现在还不能重现这个问题,它只是发生了。有时需要几个小时,有时似乎需要几天。
有谁知道为什么会这样,甚至有不包括偶尔删除旧 min_tag_id
的解决方案吗?
我发现了我犯的错误。当有 Instagram 传送的内容时,我只存储了 min_tag_id
。但是当没有新帖子时,我将请求视为 "not successful" 并且不关心存储新的 min_tag_id
。
Instagram 会为每个请求发送新生成的 min_tag_id
,无论是否有新内容。人们总是不得不使用新的 min_tag_id
,即使 "old" id 仍然有效一段时间。显然 "old" min_tag_id
会在某个时候过期。