Twitter将家庭时间线上可获得推文的数量限制为800.在通过响应进行游说,直到没有更多页面收集所有可用推文时,我想检测是否已达到此限制。
我无法想到这样做的可靠启发式方法。遗憾的是,它并不像检查检索到的推文的长度是否等于限制一样简单,因为 - 如果我理解正确暂停或删除的内容在限制生效后被删除。例如,我们可能有600条推文而不是800条推文,因为200条被暂停/删除,但我们也可以使用相同金额,因为我们没有达到限制。
答案 0 :(得分:0)
对于第一页之后的所有请求,将max_id
参数设置为上一页中收到的最旧推文的id(或者小于此值的一个)。当当前响应中最旧的推文的ID与您发送的max_id
相同时(或响应为空)时停止。