2013-08-16 92 views
0

我將開發一個項目,該項目需要實時輸出許多用戶在Twitter上標記了哈希以及他們的推文的推文。 MTV的Twitter追蹤器:http://vma-twittertracker.mtv.com/live/#buzz如何通過大量的Twitter數據進行流式傳輸?

我對這個網站感興趣的是他們如何在不違反請求限制的情況下不斷地對Twitter進行API調用?

我會很感激,如果任何人都可以指導我以最有效的方式來完成此任務。從迄今爲止我進行的研究來看,我認爲我需要使用Twitter的Streaming API。

由於有可能輸出到我的頁面的鳴叫數量可能在成千上萬(加載AJAX)以及關於轉發/收藏數量的統計數據,那麼我的.NET網站中最可擴展的方法是什麼?任何例子或指導將不勝感激。

回答

0

感謝您的回覆。

它看起來像這樣的網站,顯示大量的Twitter的統計/數據使用third party approved providers可直接訪問Twitter's Firehose API

我已經成功地與經過批准的提供商取得聯繫,向我們提供所需數據的提要(並且它並不便宜!)。

2

退房Linq2Twitter。它是圍繞Twitter的API的很棒的包裝,並提供了兩種機制,這將有助於你:

  • 有一個搜索功能,可以讓你搜索哈希標籤等,這將限制你的數據量回來
  • 您可以選擇指定從某個推特ID獲取所有數據。因此,您可以通過在隨後的調用中執行搜索和搜索,從您留下的ID中逐步搜索Feed。

我已經用了很多次來搜索公共飼料並且迄今還沒有任何問題。我認爲搜索功能是關鍵,不要求太多。祝你好運!

+0

感謝您的建議。但我想找到一種方法來獲取tweet信息,而無需使用第三方庫。從我在Twitter API論壇上閱讀的文章中,我們推薦使用他們的流媒體API。 – sbhomra

相關問題