【问题标题】:Getting Twitter home timeline tweets获取 Twitter 主页时间线推文
【发布时间】:2010-11-18 19:13:29
【问题描述】:

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

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

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

谢谢

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

【问题讨论】:

标签: twitter


【解决方案1】:

要获得主页时间线(假设您已经已经通过身份验证),您必须GETthe 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。

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

这有意义吗?

【讨论】:

  • REST API v1 已弃用 - 这些示例需要更新以反映 API 1.1
猜你喜欢
  • 2013-01-18
  • 2017-09-13
  • 1970-01-01
  • 1970-01-01
  • 2012-02-06
  • 2018-03-15
  • 1970-01-01
  • 1970-01-01
  • 2015-08-27
相关资源
最近更新 更多