2010-12-14 57 views
0

我有以下代碼:「的簽名不正確」的Python的Twitter

import urlparse 
import oauth2 as oauth 

PROXY_DOMAIN = "twitter1-ewizardii.apigee.com" 
consumer_key = '...' 
consumer_secret = '...' 
consumer = oauth.Consumer(consumer_key, consumer_secret) 

oauth_token  = '...' 
oauth_token_secret = '...' 

token = oauth.Token(oauth_token, oauth_token_secret) 
client = oauth.Client(consumer, token) 

request_token_url = "https://twitter1-ewizardii.apigee.com/1/account/rate_limit_status.json" 
resp, content = client.request(request_token_url, "GET", PROXY_DOMAIN) 
print resp 
print content 

但是我繼續得到錯誤"error":"Incorrect signature"這是較早的工作,我嘗試瞭解決方案的人建議在網上,產生新的憑證等,但在工作了一個星期後,似乎不再有效。

感謝,

+0

我懷疑,如果Twitter的改變的東西。我的應用程序工作了幾個月沒有任何變化。突然間,我昨天開始收到「錯誤的簽名」錯誤。 – richcollins 2010-12-14 19:10:11

+0

是的,一旦我再次獲得代理的工作,我就把自己轉到了'tweepy'。 – eWizardII 2010-12-16 00:13:40

回答

0

雖然我已經切換到tweepy的人誰發現這個問題,這可能是你有幫助:

http://dev.twitter.com/pages/libraries

它可能是當天我是一個小故障測試,因爲我沒有回去嘗試oauth-python模塊,因爲tweepy一直在爲我工作。但是,該鏈接列出了所有可用的庫,並且如果再次出現這樣的問題,則是一種寶貴的資源。