2014-02-11 51 views
0

我目前正在研究一個項目,我必須收集和分析公共推文。爲了收集推文,我更喜歡將它們存儲在MongoDB中,並且在研究之後,我開始知道我必須構建一個twitter應用程序才能獲得OAuth令牌(http://www.sitepoint.com/twitter-1-1-oauth-php/)。我的問題是,這裏的twitter應用程序是什麼意思?這是否意味着只有通過該應用程序,我才能將推文存儲在我的mongodb中?或者這是否意味着,一旦我得到這些身份驗證令牌,我可以使用任何程序(最好是紅寶石)來提取推文?使用twitter API和mongodb

回答

0

簡答題:登錄到https://dev.twitter.com/,創建一個應用程序。在出現的對話框中,只需將一個URL添加到您的任何github存儲庫。

據我的理解,要使用Twitter API,你需要(至少在2011年)嚮應用程序註冊一個有效的URL,無論這個應用程序可能微不足道。不知道應用程序本身是否在應用程序註冊時被Twitter員工/機器人真正驗證過,或者您是否只需要提供一個到github存儲庫的URL。我不知道哪些類型的存儲庫是可能的。

我認爲,明確的oauth機制需要所有這些。 (Explation for stackexchange

爲了呈現身份驗證「對話」,Twitter必須向您的應用程序(使用Twitter服務)顯示另一個應用程序(可在Internet上找到)的鏈接,該鏈接以某種方式鏈接到您的Twitter帳戶。因此,Twitter可以開始計算所做的免費API請求,每小時剩餘的通話數量等。