なぜか2番目のコードを実行すると401エラーが出ます。
キー&トークンは間違いなくtwitterに入ってるので、1番目のコードはエラーなく実行できます。
---試した事---
callback_urlに適当にURLを貼った。
---権限---
python
1#------------------------------This is 1------------------------------- 2twitter = OAuth1Session(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_SECRET) 3url = "https://api.twitter.com/1.1/statuses/user_timeline.json" #エンドポイント設定(どこを叩くのか??) 4 5params = {'count': 5} 6res = twitter.get(url, params=params) 7 8timelines = json.loads(res.text) 9timeline = timelines[1] #最上位が0 #スライスで指定する必要あり 10print(timeline['user']['description']) #user内に存在するnameを取る 11print(timeline['text']) 12#-----------------------------This is 2------------------------------- 13twitter = OAuth1Session(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_SECRET) 14url = "https://api.twitter.com/1.1/statuses/update.json" #投稿のエンドポイント 15params = {'status': 'テストツイート'} 16tweet = twitter.post(url, params=params) 17print(tweet) 18
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/23 23:46
2020/07/24 00:07
2020/07/24 04:35