首页 > 解决方案 > Twitter GET user_timeline 不总是返回 Count=200

问题描述

我们遇到了一小部分用户的问题。我们遍历用户的推文,调用user_timelinecount=200以及max_id之前迭代的最后一个帖子 id。大多数情况下,它在高达 3200 条时运行良好,但在某些情况下,Twitter 会停止响应全部 200 条或任何推文。

这是一个案例,我们有一个用户有 680 条推文,所以我们每次遍历他的时间线 4 次count=200

第三次迭代的最后一条推文的日期为16 Oct 2012,但我可以手动(在浏览器中)查找较旧的推文,例如31 Jul 2011.

有什么我们不知道的问题吗?最多 3200 条推文,但仅限于某个日期?

标签: phplaraveltwitter-rest-api

解决方案


来自Twitter API 文档

最好将 count 的值视为对要返回的推文数量的限制,因为在应用计数后会删除暂停或删除的内容。

不幸的是,计数实际上并不是您将检索的推文数量,而是您可以检索的最大值,不包括某些内容。


推荐阅读