我第一次使用Twitters REST api,我对他们的文档感到有些困惑。我想每十分钟轮询一次他们的API(以避免速率限制),检索前十分钟的推文,然后对它们进行一些处理。
我正在使用“GET status / home_timeline”来执行此操作。文档的第一部分说它将返回最近的20条推文,但随后表示它将返回800,然后再说它将返回200.
有人可以告诉我正确的使用方法吗?
由于
编辑:文档链接:http://dev.twitter.com/doc/get/statuses/home_timeline
答案 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必须包含转推)。
这有意义吗?