如何让我的 Twitter API returns 超过 800 条推文
How to make the Twitter API returns me over 800 tweets
如何让我的 Twitter API (home_timeline) returns 超过 800 条推文?例如像 tweetbot 这样的应用程序如何在 3000 主页时间线中有更多更新?我认为使用缓存系统,但哪一个?
您不能一次获得超过 800 条推文。
但是您可以传递 since_id 和 max_id 等参数:
https://dev.twitter.com/rest/reference/get/statuses/home_timeline
如果您存储最旧的推文 ID => 并在下一个 api 调用中传入该 ID,那么您将获得较旧的推文。
之后你就重复这个循环。
例如:日期为 20/6/2015 的推文 ID 500 是您最早的条目。
=> max_id: 500
将 return 推文 499、498、... 都早于 20/6/2015
如何让我的 Twitter API (home_timeline) returns 超过 800 条推文?例如像 tweetbot 这样的应用程序如何在 3000 主页时间线中有更多更新?我认为使用缓存系统,但哪一个?
您不能一次获得超过 800 条推文。
但是您可以传递 since_id 和 max_id 等参数: https://dev.twitter.com/rest/reference/get/statuses/home_timeline
如果您存储最旧的推文 ID => 并在下一个 api 调用中传入该 ID,那么您将获得较旧的推文。 之后你就重复这个循环。
例如:日期为 20/6/2015 的推文 ID 500 是您最早的条目。 => max_id: 500 将 return 推文 499、498、... 都早于 20/6/2015