2011-10-28 25 views
0

我有很高的訪問Web服務(每天超過100.000次訪問)。 此服務加載(除其他外)來自用戶的推文。現在,由於訪問權限較高,我對Twitter-API的速率限制(使用REST-API)存在問題。我緩存推文,但我有超過350個用戶(每小時350個API調用)。我聽說Twitter User Streams,但我沒有得到它。有沒有教程/使用它的例子?Twitter-API:低服務器負載/ API調用的實時結果

我通常只需要(最多實時)獲取用戶的最新/最新推文(但是這與低服務器負載/ API請求)。 node.js會是這個問題的一個很好的解決方案嗎?你能推薦我什麼?

+0

爲什麼不從Twitter購買更多的API調用 - 如果可能的話? – hakre

+0

這是一個沒有廣告的免費服務,我在我的空閒時間運行/編碼,所以這種可能性不是真的可能;) – Poru

回答

0

這裏有一個例子應用程序的NodeJS使用Twitter的數據流和服務器發送的事件: https://github.com/chovy/nodejs-stream

+0

但是,這似乎只適用於一個用戶,或者如果我添加一個過濾器參數高達5000用戶和Twitter允許每個IP只有一個流連接。如果我打開更多,我會列入黑名單。問題是我有超過5000個用戶。 – Poru