2015-06-22 35 views
-1

如何使Twitter API(home_timeline)返回超過800條推文?例如,tweetbot等應用程序如何在3000家庭時間線上有更多更新?我認爲使用緩存系統,但哪一個?如何使Twitter API返回超過800條推文

+0

RTFM。這在[documentation](https://dev.twitter.com/rest/public/timelines)中有詳細說明。 –

回答

3

你不能在1回合中獲得超過800條推文。

但是你可以通過一些參數,如since_id和max_id: https://dev.twitter.com/rest/reference/get/statuses/home_timeline

如果存儲的最古老的鳴叫ID =>並在接下來的API調用你在那個ID傳遞,那麼你會得到比較舊。 之後,你只需重複這個循環。

例如:日期20/6/2015 tweet id 500是您最古老的條目。 => max_id:500 將返回推文499,498,......這些都是比2015年6月20日更早的文章。

+0

我並不完全明白它是如何工作的,即使參考了推特文檔 –

+0

。這詳細解釋了一切: https://dev.twitter.com/rest/public/timelines和在這裏有一個例子使用max_id https://shkspr.mobi/blog/2010/06/twitter-api-pagination-and-ids/ – Tom

+0

好吧我在Objective C中的iOS上,現在我可以有200條推文,但是如何使用參數max_id和since_id? –

相關問題