Использование Twython для отправки твита, твиттер-ошибки API
Я пытаюсь заставить 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
Спасибо SMNALLY