2012-11-14 176 views
0

我將提供一個Twitter內部和Android應用程序,允許重新推文,收藏夾和回覆鳴叫。我知道有一個搜索API和一個流API。這是一個重大的現場活動,我只是想知道如果搜索API是要走的路或流API可能會更好。Twitter流媒體API與Twitter搜索直播活動流

所以基本上在現場活動的android應用程序內,我有一個Twitter的飼料,將被讀取,允許用戶重新鳴叫等。所以它就像一個小的Twitter客戶端內的應用程序。是流動的方式去這裏,還是比它的價值更麻煩,而搜索api更適合某種類型的投票?

回答

0

如果你想顯示實時結果,你應該一定要使用流API。如果關於您的活動的推特價格太高,您有可能錯過一些數據,但如果這是本地活動,我認爲您不會達到該價格(如果您的關鍵字集的推特價格超過1%的全球流量,那麼你可能會開始錯過一些推文)。爲了檢索錯過的推文,您可以定期在後臺進程中運行Twitter搜索,以檢索在事件的時間間隔內到達的最後一條推文。

所以最好的方法是運行流api並檢查是否缺少任何tweeets,Twitter會通過向您發送關於tweet的通知來通知您。所以在這種情況下,你也可以同時運行Twitter搜索。

對於這種情況最重要的是爲您的活動確定最佳可能的關鍵字。如果您的關鍵字集太寬,那麼您最終可能會檢索噪聲數據,因此選擇合適的關鍵字可以爲您節省大量時間,並提高系統的性能和可用性。