Twitter APIを使用してトレンド情報を取得するためのサンプルスクリプト

Twitter APIを使用してトレンド情報を取得するためのサンプルスクリプトは以下の通りです。このスクリプトもTweepyライブラリを使用します。必要に応じてTweepyをインストールしてからスクリプトを実行してください。

python
import tweepy

# Twitter APIの認証情報
consumer_key = "YOUR_CONSUMER_KEY"
consumer_secret = "YOUR_CONSUMER_SECRET"
access_token = "YOUR_ACCESS_TOKEN"
access_token_secret = "YOUR_ACCESS_TOKEN_SECRET"

# 認証
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)

# APIオブジェクトの作成
api = tweepy.API(auth)

# 特定の地域コード(日本のトレンド情報を取得する場合)
woeid_japan = 23424856

# トレンド情報を取得
trends = api.get_place_trends(id=woeid_japan)

# トレンド情報を表示
print("Trends in Japan:")
for trend in trends[0]['trends']:
    print(trend['name'])

このスクリプトでは、YOUR_CONSUMER_KEYYOUR_CONSUMER_SECRETYOUR_ACCESS_TOKENYOUR_ACCESS_TOKEN_SECRET をTwitter Developer ポータルから取得した認証情報に置き換え、woeid_japan の部分に適切な地域コード(日本の場合は23424856)を設定してください。

get_place_trends メソッドを使用して、指定した地域のトレンド情報を取得します。取得したトレンド情報を表示するために繰り返し処理を行っています。

トレンド情報の取得には地域コードが必要ですが、他の地域に関する情報もTwitter APIの公式ドキュメントを参照して取得できます。

注意: トレンド情報を取得する場合も、Twitter APIの利用規約とガイドラインに従い、適切な方法で操作を行ってください。

未分類

Posted by ぼっち