问题描述
根据 https://dev.twitter.com/doc/get 上的 Twitter 文档/statuses/home_timeline, "此方法最多只能返回 800 个状态,包括转发."
According to Twitter's documentation at https://dev.twitter.com/doc/get/statuses/home_timeline, "This method is can only return up to 800 statuses, including retweets."
我知道您每次调用最多只能检索 200 个状态,但我不明白 800 个状态总数的限制.
I understand that you can only retrieve up to 200 statuses per call, but I don't understand the 800 total statuses limit.
每个应用是否有 800 个状态的限制?那么像 Twitdroid 这样的 Twitter 客户端如何检索我的所有状态?
Is it a per-app limit of 800 statuses? How do Twitter clients like Twitdroid retrieve all my statuses then?
您是否只能在特定时间段内获得 800 个状态?也就是说,如果我今天重复调用home_timeline只能得到800个状态,但是如果我今天得到800然后等到明天再调用home_timeline,还是不行吗?
Are you only able to get 800 statuses over a certain time period? That is, if I make repeated calls to home_timeline today I can only get 800 statuses, but if I get 800 today and then wait until tomorrow to make another call to home_timeline, will it still not work?
我试图在过去几个月中检索 home_timeline 上的所有状态,但由于此限制,我只能获取其中的大约 800 个.我如何理解并解决此限制?
I'm trying to retrieve all the statuses on my home_timeline in the last couple months but because of this limit I'm only able to get about 800 of them. How can I understand and work around this limit?
推荐答案
在任何给定时间,您仅限于 home_timeline 中可用的 800 个最新状态.例如,如果您翻阅并获得 800 个状态,然后等到您关注的人创建了 100 个新状态,那么上次抓取中最早的 100 个状态将不再通过 home_timeline 提供.
You are limited to the 800 most recent statuses available in home_timeline at any given time. For example if if you page through and get 800 statuses then wait until 100 new statuses are created by people you follow then the oldest 100 statuses from the previous crawl will no longer be available through home_timeline.
这篇关于了解 home_timeline 状态限制?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!