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.エラーや困ったこと
- paramに何を指定すればいいだかまよ。