Twythonを使用して Python にツイートを送信させようとしていますが、何らかの理由で私が試みているすべてが機能していません。
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 によって提供されたコードから受け取ったトレースバックです。
ありがとう