获取Twitter主页时间轴推文

时间:2010-11-18 19:13:29

标签: twitter

我第一次使用Twitters REST api,我对他们的文档感到有些困惑。我想每十分钟轮询一次他们的API(以避免速率限制),检索前十分钟的推文,然后对它们进行一些处理。

我正在使用“GET status / home_timeline”来执行此操作。文档的第一部分说它将返回最近的20条推文,但随后表示它将返回800,然后再说它将返回200.

有人可以告诉我正确的使用方法吗?

由于

编辑:文档链接:http://dev.twitter.com/doc/get/statuses/home_timeline

1 个答案:

答案 0 :(得分:3)

要获得家庭时间表(假设您已经已通过身份验证),您必须GET首页时间轴,如下所示:

对于XML:

http://api.twitter.com/1/statuses/home_timeline.xml

对于JSON:

http://api.twitter.com/1/statuses/home_timeline.json

对于RSS:

http://api.twitter.com/1/statuses/home_timeline.rss

对于ATOM:

http://api.twitter.com/1/statuses/home_timeline.atom

它将返回最新的20个时间轴(如果没有传递 count 属性),但如果包含转发,则其最大返回状态限制为800。

计数属性只允许您提取超过20个(默认)状态,但您最多可以请求200个状态(因为Twitter必须包含转推)。

这有意义吗?