2010-11-22 87 views
0

在這種使用情況下,我需要監視Twitters流中是否有特定散列標籤的推文,然後將這些推文發送出去並存儲它們。我正在使用Twitter4J和Twitters Streaming API。頻繁監控的散列標籤變化,所以我想每10分鐘左右刷新一次過濾器。當我刷新時,我只是從數據層中提取所有新的散列標籤並將它們傳遞給過濾器查詢。我的兩個問題:使用Twitter4J和Twitters流媒體API

  • 這有什麼錯停止每隔10分鐘的連接,並刷新(在Twitter的速率限制等方面)

  • 有什麼事情,以防止在過程中讓我失去的鳴叫短暫的刷新暫停?

在此先感謝。

+0

您能否給我發送一個示例,以便使用Stream API獲取特定用戶的推文.http://stackoverflow.com/questions/17334168/stream-api-in-twitter-not-responding – jackyesind 2013-06-27 05:17:42

回答

0

您不應每十分鐘重新連接一次,否則您可能會受到費率限制。在刪除舊連接之前,您可以形成新的連接,這有助於避免數據丟失。請注意,您一次只能有一個未完成的連接。