【发布时间】:2015-09-07 20:01:19
【问题描述】:
如何让 Twitter API (home_timeline) 返回超过 800 条推文?例如,像 tweetbot 这样的应用程序如何在 3000 个家庭时间线中获得更多更新?我认为使用缓存系统但是哪个?
【问题讨论】:
-
RTFM。这在documentation 中有明确解释
标签: api twitter timeline tweets
如何让 Twitter API (home_timeline) 返回超过 800 条推文?例如,像 tweetbot 这样的应用程序如何在 3000 个家庭时间线中获得更多更新?我认为使用缓存系统但是哪个?
【问题讨论】:
标签: api twitter timeline tweets
您不能在 1 次中获得超过 800 条推文。
但是你可以传递像 since_id 和 max_id 这样的参数: https://dev.twitter.com/rest/reference/get/statuses/home_timeline
如果您存储最旧的推文 id => 并在下一个 api 调用中传入该 id,那么您将获得较旧的。 之后,您只需重复循环即可。
例如:日期为 2015 年 6 月 20 日的推文 ID 500 是您最早的条目。 => max_id:500 将返回推文 499、498、... 都早于 2015 年 6 月 20 日
【讨论】: