Twitter Api V2でツイートを取得するコードを記載します。
よけいなことはしないで、シンプルなコードを目指します。

1.サンプルコード

import json
from requests_oauthlib import OAuth1Session

API_KEY = '<ここにAPI_KEY>'
API_KEY_SECRET = '<ここにAPI_KEY_SECRET>'
ACCESS_TOKEN = '<ここにACCESS_TOKEN>'
ACCESS_TOKEN_SECRET = '<ここにACCESS_TOKEN_SECRET>'
TWITTER_ID = "<ここにtsitter ID>"
twitter = OAuth1Session(API_KEY, API_KEY_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET)

url = f"https://api.twitter.com/2/users/{TWITTER_ID}/tweets"

params = {
  'tweet.fields': 'created_at',
  'user.fields' : 'name',
  'max_results' : 5,
  }

req = twitter.get(url, params = params)
if req.status_code == 200:
    req.text
else: #エラー
    print("ERROR : %d"% req.status_code) 

2.エラーや困ったこと

  1. paramに何を指定すればいいだかまよ。