使用oauth和twython从应用程序更新twitter状态

sim*_*ini 5 python twitter-oauth

我在twitter的开发者网站上创建了一个应用程序,生成了访问令牌/秘密;

使用python-twitter我可以更新应用程序帐户的状态:

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")
Run Code Online (Sandbox Code Playgroud)

我找不到用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")
Run Code Online (Sandbox Code Playgroud)

但我得到的只是:{u'request':你'/ 1/statuses/update.json',你'错误':你'不能认证你.'}

(我不想在twython的示例django应用程序中描述握手,我只是希望我的应用程序更新已连接帐户的状态而无需进一步的用户交互)

Rya*_*ath 1

我是《Twython》的作者。你能告诉我你使用的是哪个版本的 Twython 吗?最近的版本之一有一个与此相关的恼人的错误,我想确保这不是困扰您的问题。;)