twitterAPIに関する質問です。
Colabを使用して、
自分のアカウントのツイートを取得しようと思っています。
下記コードを入力しているのですが、
返ってくる値が「403」でエラーが発生してしまいます(キー情報などは仮のものです)。
Python
1from requests_oauthlib import OAuth1Session
Python
1CONSUMER_KEY = 'XXXX' 2CONSUMER_SECRET = 'XXXX' 3ACCESS_TOKEN = 'XXXX' 4ACCESS_TOKEN_SECRET = 'XXXX' 5 6twitter = OAuth1Session(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
Python
1url = 'https://api.twitter.com/1.1/statuses/user_timeline.json' 2params = {'count':1} 3res = twitter.get(url, params=params) 4res.status_code
調べたところ、403エラーが起こる要因の一つとして
「ツイッター側のアプリ設定でCallback URLsの設定が間違っている」可能性があるのですが、
「User authentication settings」の
「Callback URI / Redirect URL」に何のURLを入れればいいか分かりません…。
適当なURL(twitterのURL)を入れてみても、403エラーのまま変わりませんでした。
また解説サイトを見ても情報が古いのか、403エラーに関する詳しい情報は出てきませんでした。
より細かいエラー内容を取得する方法、
または解決方法をご存知の方がいらっしゃいましたら、ご教示ください。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/16 08:31
2021/12/16 12:28