twitter - 获取 Twitter 主页时间线推文

标签 twitter

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

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

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

谢谢

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

最佳答案

要获取主页时间线(假设您已经已经通过身份验证),您必须获取主页时间线,如下所示:

对于 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 必须包含转发)。

这有意义吗?

关于twitter - 获取 Twitter 主页时间线推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4218588/

相关文章:

regex - 如何在 Scala 中识别表情符号?

Android Twitter获取个人资料图片大小问题

html - Net::Twitter::Lite 的特殊字符

ruby - 如何从 Twitter Gem Twitter 对象返回完整的推文 JSON

javascript - 尽管发布推文有效,但从我的 Twitter 帐户获取推文不起作用

javascript - 使用重定向方法的 OAuth.callback 获取推文时出现 OAuth.io 未定义错误

javascript - 使用 JavaScript 的 Twitter 登录 api

api - Twitter API 资源 URL 格式中的冒号意味着什么?

android - 在 Android WebViewClient 中获取空白页面

datetime - 如何从 Twitter API 可靠地确定用户的时区?