我是第一次使用Twitters REST api,我对他们的文档有点迷惑。我想每十分钟轮询一次他们的API (以避免速率限制),检索前十分钟的tweet,然后对它们进行一些处理。
我使用"GET statuses/home_timeline“来完成此操作。文档的第一部分说它将返回最近的20条tweet,但随后又说它将返回800条,然后又说它将返回200条。
有人能建议我正确的使用方法吗?
谢谢
编辑:文档链接:http://dev.twitter.com/doc/get/statuses/home_timeline
发布于 2010-11-19 20:23:05
要获得主时间轴(假设您已经通过了身份验证),您必须像下面这样对主时间轴执行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属性),但如果包含retweets,它的最大返回状态限制为800。
count属性只允许您拉取超过20个(默认)状态,但您可以请求最多200个状态(因为Twitter必须包含转发)。
这有意义吗?
https://stackoverflow.com/questions/4218588
复制相似问题