Я пытаюсь сделать 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