Python で Twitter クライアント アプリケーションを作成しようとしています。認証に xAuth を使用したいと考えています。ライブラリで私が選んだのは tweepy です。必要なものをすべて知っているように見えるからです。
これが私の問題です:
>>> import tweepy
>>> auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
>>> auth.get_xauth_access_token('username', 'password')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "tweepy/auth.py", line 152, in get_xauth_access_token
raise TweepError(e)
tweepy.error.TweepError: HTTP Error 401: Unauthorized
ユーザー名とパスワードは正しいです。ログインできます。CONSUMER_{KEY,SECRET} も有効です。アプリケーションのページからコピーして貼り付けました。
上記のコードが失敗する理由がわかりましたか?