2013-01-01 23 views
0

我有一個應用程序根據C#中的搜索文本顯示所有推文。 但是,使用搜索API時,它只顯示一些有限數量的推文。 我使用這個 「http://search.twitter.com/search.atom?q=Query & rpp = 100」 根據搜索文本找到所有推文的解決方案是什麼?根據搜索文本找到所有推文的解決方案

+0

這實際上並不是一個C#問題,它是一個關於Twitter API的問題 – dutzu

回答

1

Twitter搜索只能追溯5 - 7天,或1,500條推文,以先到者爲準。搜索API是相同的。除此之外的任何推文都不能通過任何已知的方法獲得。 Twitter有他們,但沒有辦法得到他們。如果您事先知道您需要某些關鍵字或某些用戶的所有推文,則需要使用流API來提前收集它們並將它們保存在數據庫中。然後,您可以隨時搜索數據庫,以獲取已保存的所有推文。

要獲得所有1500條推文,您可能需要做的是在API請求上設置page參數。例如,現在,你的要求是隻顯示100首(最近)的微博,所以顯示從100-200的鳴叫,你可以這樣做:

http://search.twitter.com/search.atom?q=Query&rpp=100&page=2 

而得到的200-300推文,你只需增加頁碼,最多約15頁。

相關問題