前提・実現したいこと
python初心者です。
Youtube Data APIを利用して、国別の登録者数ランキングを作ろうとしています。
日本国内のチャンネルだけを取得したいです。
発生している問題
Youtube Data API内のsearchを用いています。
しかし、国別にチャンネルを取得する方法がわかりません。
下のソースコード内で、regionCode="jp"と指定しているはずなのですが、相変わらず日本国内ではなく全世界のランキングが出てきてしまいます。
どのようにすれば、日本国内のチャンネルだけを取得することができるのでしょうか。
どうぞよろしくお願いいたします。
該当のソースコード
python
1from apiclient.discovery import build 2 3YOUTUBE_API_KEY = "自分のAPI" 4 5youtube = build('youtube', 'v3', developerKey=YOUTUBE_API_KEY) 6 7search_response = youtube.search().list( 8part='snippet', 9maxResults=5, 10order="viewCount", 11type="channel", 12fields="items(snippet(channelId,channelTitle))", 13regionCode="jp" 14).execute() 15 16print(search_response["items"])
あなたの回答
tips
プレビュー