使用OAuth和Twython从应用程序更新Twitter状态

5
我已在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")

我无法找到使用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'无法验证您的身份。'} (我不想使用 twython 的示例 Django 应用程序中描述的握手,我只想让我的应用程序在没有进一步用户交互的情况下更新连接帐户的状态)
1个回答

1

我是 Twython 的作者。你能告诉我你正在使用哪个版本的 Twython 吗?最近的一些版本中有一个与此相关的恼人 bug,我想确保这不是你遇到的问题。 ;)


1
嗨!正在使用 Python 2.6 上的 twython-1.5.2。 - simone cittadini

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,