pythonで、twitterからツイートを取得するプログラムを作成しています。
python
1.....user_idを取得する処理..... 2 3TWITTER_BEARER_TOKEN = 'xxxxxx' 4headers = {'Authorization': f'Bearer {TWITTER_BEARER_TOKEN}'} 5url = f'https://api.twitter.com/2/users/{user_id}/tweets' 6params = {'max_results': 10} 7response = requests.get(url, params=params, headers=headers) 8 9len(response.json()['data']) # 10以上取得してしまう
上記のコードで、ユーザーから10件のツイートを取得したいのですが、
10件ではなく3250件など大量のツイートを取得してしまいます。
取得ツイート数を指定するにはどうすれば良いでしょうか?
ご教授お願いいたします。
環境
python 3.8.2
Twitter API v2 Essential
回答1件
あなたの回答
tips
プレビュー