2012-03-26 64 views
5

我在twitter的開發者網站上創建了一個應用程序,生成了訪問令牌/祕密;使用oauth和twython從應用程序更新twitter狀態

使用Python-嘰嘰喳喳我可以更新應用程序帳戶的狀態:

import twitter 
oauth = twitter.OAuth(OAUTH_TOKEN, OAUTH_SECRET, TWITTER_TOKEN, TWITTER_SECRET) 
t = twitter.Twitter(auth=oauth) 
t.statuses.update(status="I've updated my account status") 

我無法找到twython這樣做的方式,預計今年的工作:

from twython import Twython 
twitter = Twython(twitter_token = TWITTER_TOKEN, 
         twitter_secret = TWITTER_SECRET, 
         oauth_token = OAUTH_TOKEN, 
         oauth_token_secret = OAUTH_SECRET) 
print twitter.updateStatus(status="I'm not working") 

但我得到的是: {u'request':u'/ 1/statuses/update.json',u'error':u'Could not authenticate you。'}

(我不想要握手描述在二月在我的例子django應用程序,我只想我的應用程序更新連接帳戶的狀態,無需進一步的用戶交互)

回答

1

我是Twython的作者。你能告訴我你正在使用哪個版本的Twython嗎?最近的一個版本中有一個與此相關的惱人的錯誤,想確保這不是什麼打擊你。 ;)

+1

嗨!在python 2.6上使用twython-1.5.2 – 2012-03-28 08:08:22

相關問題