2011-05-06 77 views
0

我想知道是否有人可以幫助我,我對 有些困惑,要使用哪個API。如果任何人都可以提供一些指導,我會真的 欣賞它。Twitter - 不斷搜索術語

我正在嘗試創建一個網站,用戶可以在其中監控Twitter的 某些主題標籤。該網站將不斷搜索推特以獲取任何新的 更新並存儲與該特定主題標籤相關的任何推文。這個過程將運行長達60天。

據我所知,我的兩個選擇是:

使用搜索API 這個API的問題是,如果我有1000個用戶的所有 監控不同的主題標籤,我趕緊去達到我的API 限制,因爲我會公平地提出幾個請求,有可能每隔2-3分鐘一次 。有沒有辦法將oauth與 搜索API結合使用,以便限制是基於用戶的,而不是基於應用程序 的?這樣,限制將是用戶特定的,我不會爲 擔心。

使用Stream API 我想這可能是一個更好的解決方案,但似乎你是 限於多少可以連接已經打開。文檔 似乎不清楚這是如何工作的...是每個Twitter帳戶的連接限制 或服務IP?例如,如果我的網站有1000個用戶,每個用戶都是 監控hashtag,這1000個流api連接對我的服務器ip是 還是他們對用戶?

回答

1

您將需要使用Streaming API。您將打開一個連接,以跟蹤所有用戶的條款。當用戶添加新術語進行跟蹤時,您將使用新術語重新啓動該流。單一流將用於您創建的機器人Twitter帳戶,而不是您的用戶帳戶。