TwythonによるOAuth2認証について
Twythonの存在を最近知り、試しております。
下記ページのソースを参照し、OAuth2認証を行うとしております。
https://twython.readthedocs.io/en/latest/usage/starting_out.html#oauth-2-application-authentication
記載のソースにのっとって試しているつもりなのですが、エラーが返ってきてうまくいかない状況です。
ソース
python
1from twython import Twython, TwythonError 2 3# 設定 4APP_KEY = "TwitterからとってきたConsumer Key (API Key)" 5APP_SECRET = "TwitterからとってきたConsumer Secret (API Secret)" 6 7# アクセストークンの取得 8twitter = Twython(APP_KEY, APP_SECRET, oauth_version = 2) 9ACCESS_TOKEN = twitter.obtain_access_token() 10twitter = Twython(APP_KEY, access_token=ACCESS_TOKEN) 11 12# ツイート 13try: 14 twitter.update_status(status='test oauth2') 15except TwythonError as e: 16 print(e)
- twythonは、pipにて導入済みです。
- API Key/API Secretは、OAuth1で試したところ、うまくツイートできたので正常と思われます。
エラー
エラーは下記が発生しております。
Twitter API returned a 403 (Forbidden), Your credentials do not allow access to this resource.
Twythonのページに則って(というかほぼコピペ)実装を行っています。
一般的なアプリを見る限り、認証を通すには、アプリからTwitterのサイトへ移動し、ログインして~のような流れとなっていると記憶しております。
なので、実装しているソースと流れが違うのかなぁと感じております。
そもそもで実装や設定でなにか足りないということがあるのでしょうか?
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。