我正在尝试让 python 使用Twython为我发送一条推文,但由于某种原因,我尝试的一切都不起作用。
我遵循了Twython README,但仍然无法实现我想要的。
以下是我最新尝试的代码:
from twython import Twython, TwythonError
APP_KEY = "KEYHERE"
APP_SECRET = "SECRETHERE"
twitter = Twython(APP_KEY, APP_SECRET)
auth = twitter.get_authentication_tokens()
OAUTH_TOKEN = auth['oauth_token']
OAUTH_TOKEN_SECRET = auth['oauth_token_secret']
twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
try:
twitter.update_status(status='See how easy this was?')
except TwythonError as e:
print e
在运行上面的代码时,我得到以下回溯错误:
Twitter API returned a 401 (Unauthorized), Invalid or expired token
有谁知道我做错了什么,更重要的是我该如何解决这个问题?
我没有足够的积分来获得赏金,但我非常感谢您的帮助!
提前致谢
编辑
Traceback (most recent call last):
File "C:\testtweet.py", line 20, in <module>
final_step = twitter.get_authorized_tokens(oauth_verifier)
File "C:\Python27\lib\site-packages\twython\api.py", line 313, in get_authorized_tokens
raise TwythonError('Unable to decode authorized tokens.')
TwythonError: Unable to decode authorized tokens.
以上是从@justhalf 提供的代码中收到的回溯
非常感谢