2011-08-17 32 views
0

我剛剛開始一個新項目,第一步是去收集一堆信息。對於第一步,我需要一個需要twitter用戶名的腳本。然後該程序將抓取用戶的最後5個帖子,並將它們放入數據庫中,最好作爲JSON文件。數據庫tweets的接口?

我一直在調查Twitter4JStreaming API。雖然我覺得這些都是很好的資源,非常健壯,並且包含很多功能。我正在努力尋找任何能讓我開始簡單的事情。理想的是一步一步,將一篇文章作爲文本,一種教程將是理想的,然後我可以深入文檔並找到我需要的模塊等等。

那麼有人可能知道的任何教程或輕量級框架?我接受任何語言和任何建議。在此先感謝,並花時間閱讀本文!

TL; DR。需要一個處理twitter的輕量級框架,或者一個初學者Twitter API教程的鏈接。

回答

1

如果您對一個好的PHP框架感興趣並希望使用Streaming API更簡單的方法,我會強烈建議您查看140 server。這是一個開始的框架,而不是後來的整合,而且看起來像剛剛開始,所以它可能是一個不錯的選擇。使用流媒體API,你可以打開一個firehose與您的查詢和項目將被推送給你。這絕對是您的使用案例的正確選擇。

此外,由於您現在有鏈接到服務器,請查看本網站的其餘部分。我認爲你不會爲Twitter教程和資源找到更好的資源。

如果您尋找更簡單的東西,並希望從Twitter開始,並且您從未使用過RESTful API,請仔細閱讀以下內容。

這是一篇關於將RESTful服務與CI集成的文章。 Codeigniter是一個不錯的PHP框架,並且有很多豐富的文檔,他們在本教程中使用的示例實際上是Twitter,這很好。

http://net.tutsplus.com/tutorials/php/working-with-restful-services-in-codeigniter-2/

這裏是關於Twitter的REST的API

http://www.ibm.com/developerworks/xml/library/x-twitterREST/

最後,如果您有CI去,看看this library,這將使事情變得更加容易更一般的文章。特別是如果你使用oAuth等。它基本上將整個twitter API(較少流媒體)抽象爲易於使用的CI呼叫。

。 。如果你不想使用流媒體API,那麼你的用例就是要緩存推文。我不知道有什麼特別好的文章,但這是一個非常流行的方法,應該很容易搜索。你這樣做是因爲在大多數情況下API是速率限制的。

+0

哎謝謝你的好評! 140服務器和CI似乎都是很好的學習資源。 140看起來是一個很好的起點,讓我開始思考問題,一旦我有了一個計劃,我想我可能會選擇CI(看起來好於我正在研究的其他模塊)。 好吧,我要去編程了,再次感謝,非常有幫助! – rykardo