根据Twitter在https://dev.twitter.com/doc/get/statuses/home_timeline的文档,“此方法最多只能返回800种状态,包括转发。”
据我所知,每次通话最多只能检索200个状态,但我不了解800总状态限制。
是每个应用限制800个状态?那些像Twitdroid这样的Twitter客户如何检索我的所有状态呢?
您是否只能在特定时间段内获得800种状态?也就是说,如果我今天重复拨打home_timeline,我只能获得800个状态,但是如果我今天得到800,然后等到明天再打电话给home_timeline,它还能不能用吗?
我正在尝试在过去几个月检索home_timeline上的所有状态,但由于这个限制,我只能得到大约800个。我如何理解并解决这个限制?
答案 0 :(得分:4)
在任何给定时间,您仅限于home_timeline中可用的800个最新状态。例如,如果您翻页并获得800状态,那么等到您关注的人创建了100个新状态,那么上一次抓取中最早的100个状态将不再通过home_timeline提供。
答案 1 :(得分:2)
使用home_timeline,您可以随时获得最新的800(用户最近的推文或状态)。但是,它最多只能包含200种状态。
其他客户在不同时间收集这些状态,以便在某个时间他们有800个独特的近期状态'。