2013-03-06 26 views
2

我一直試圖使用Twython從Twitter API中提取數據。最近,Twitter API將版本從v1改爲v1.1。我不明白在使用Twython時需要做出的改變(如果有的話)。我使用Twython 2.5.5。我以前使用的命令突然不再工作了。請幫助我完成這個過渡,以便我可以更快地完成我的工作。提前致謝。由於Twitter REST API版本更改而導致Twython發生更改

這是我使用的代碼片段:

twitter = twython.Twython(oauth_token = oauth_token, oauth_token_secret = oauth_secret, app_key = oauth_consumer_key, app_secret = oauth_consumer_secret) 
twitter.getRetweets(id="123") 

這是我所顯示的錯誤:我來對這個問題的方式下旬

TwythonError: 'Unauthorized: Authentication credentials were missing or incorrect. -- An error occurred processing your request.' 
+0

歡迎堆棧溢出。請看看提問的指導原則:http://stackoverflow.com/questions/how-to-ask – 2013-03-06 18:49:30

+2

我已經添加了一段代碼來突出顯示我面臨的問題的具體情況。 – 2013-03-06 20:03:23

回答

0

,但如果你(或其他任何人)對此有進一步的問題,我相信這是由於最近推出的Twitter(某種程度上)對OAuth驗證器所做的更改。 Twython支持這種在更新版本,並we have examples

from twython import Twython 

t = Twython(app_key, app_secret, oauth_token, oauth_token_secret) 
auth_tokens = t.get_authorized_tokens(oauth_verifier) 
print auth_tokens