2011-08-23 116 views
1

我想構建一個實時跟蹤用戶定義的搜索術語並提供實時可視化的Web應用程序。 http://www.monitter.com/是我發現它的要求類似的應用程序。什麼是適合它的API?最初我認爲流媒體API是明顯的選擇,但一個併發連接的侷限性意味着我一次只能跟蹤一個搜索項(使用一個用戶帳戶)。我可以通過創建多個用戶帳戶來解決這個問題,但這似乎是錯誤的方法。使用twitter流式跟蹤多個搜索條件

我看着用戶流,但該API的語言似乎是對桌面應用更爲適合。

那麼,什麼是對我的使用情況下,最最好的API?謝謝。

回答

0

進一步調查使用螢火蟲,我發現monitter.com簡單地輪詢REST API搜索每秒左右的客戶端。這也是我最終做的。

3

其實你可以追蹤多達通過一個流API連接400關鍵字/條款。 https://dev.twitter.com/docs/streaming-api/methods#track

根據您使用的語言,您可以使用多種接口。 如果您使用PHP,那麼我可以建議Phirehose,因爲它工作得很好,並且包含多個用於不同使用場景的示例。 http://code.google.com/p/phirehose/wiki/Introduction

什麼都沒有 - 當處理收到的推文時,您需要弄清楚如何匹配哪個推文對應哪個關鍵字/詞語,因爲twitter streaming API會在一個流中提供所有匹配的推文。

+0

是的,我確實調查過。然而,無論您輸入多少搜索詞,推文每分鐘最高可達3k,因此他們正在下載它。 – airportyh

+0

當客戶定義400多個關鍵字時,如何擴展應用程序? –