2013-01-20 71 views
1

我正在尋找使用Twitter Streaming API來抓取幾個關鍵字的所有推文並將它們存儲在數據庫中。我寧願不在本地運行工作流程,所以我一直在尋找如何在Heroku和MongoLab中使用API​​。如何使用Heroku和MongoLab使用Twitter Streaming API?

,我發現這個例子(使用Ruby),這讓我非常接近我要怎樣做: http://www.jefflinwood.com/2011/08/deploying-tweeter-keeper-on-the-heroku-cedar-stack/ http://github.com/joslynesser/mongo-twitter-streaming

不幸的例子停止爲我工作。看來,我所使用的twitter gem的支持被放棄了。我試着回去安裝第一步中的所有東西,但是,當我試着將文件推送到Heroku時,我不斷收到msg: 「在任何來源中都找不到twitter-1.6.0」

I'我更新了Gemfile以引用每個twitter相關gem的最新版本,並運行了bundle更新。我似乎無法找到任何其他依賴twitter-1.6.0,但仍然得到味精。

我很難在網上找到其他類似的例子來工作,但這似乎是一個足夠普遍的事情。任何幫助,將不勝感激,無論是在解決上述問題或與我可以從其他代碼的線索。

謝謝!

回答

0

我已經成功地使用Ruby模塊'tweetstream'來連接流式API,它具有良好的文檔並支持較新的v1.1 OAuth連接協議。

我有some code(GitHub),它使用它來解析並向本地MongoDB實例寫入推文(如果有幫助的話)。