2013-06-30 57 views
1

我有一個應用程序運行GAE訪問twitter搜索API。然而,最近Twitter已經轉向新版本1.1,並且以前的api版本不再起作用。而且我無法訪問新的API。Twitter搜索API身份驗證

基本上我想獲得匹配搜索查詢的推文,並且我只是使用python代碼訪問url並獲取了json格式的所有數據。我訪問的URL(這不是現在的工作)是: http://search.twitter.com/search.json?q=query

相反,我搜查,發現了新的API對應的網址可能是: https://api.twitter.com/1.1/search/tweets.json?q=query

但是,如果我只是訪問它單純地喜歡我之前做過(只是獲取url和訪問內容),那麼它會給出一個錯誤,顯然我需要通過獲取一些oauth憑證並在請求中使用它們來驗證我的請求。

我試圖尋找如何做,如果有另一種方法旁邊fetcihng的網址內容,但徒勞。如果有人能幫助我,我會很感激,如果可能的話,給一些示例python代碼。謝謝!

回答

3

新的Twitter API需求用戶認證,這意味着訪問您的網站的每個用戶都需要通過認證過程。這使得新的Twitter API不太可用。請參閱this answer瞭解如何在GAE/Python上使用OAuth。