0
米国でトップ3000の英語のYouTubeチャンネルのリストを取得しようとしており、動画の視聴順に並べ替えています。私は次のカールコマンドを試した:YouTube Search APIからvideoViewでソートされたトップ3000のYouTubeチャンネルを取得するにはどうすればよいですか?
curl -G "https://www.googleapis.com/youtube/v3/search" \
-d part="snippet" \
-d type="channel" \
-d maxResults=50 \
-d order="videoCount" \
-d regionCode="US" \
-d relevanceLanguage="en" \
-d key="[api-key]" > youtube_api_sample1_50.txt
しかし、結果は私が期待どおりに正確ではありません。まず、レスポンスに「ビデオビュー」や「ビデオカウント」などの統計は見つかりませんでした。第二に、 "en"と "US"のフィルタの後にも、結果に他の言語が表示されます。第3に、 "pageToken"は10ページにしか行きません。私は最大500の結果しか得られません。
私が最初に述べたように、現在の検索APIからトップ3000のYouTubeチャンネルリストを取得する方法はありますか?
「part = 'statistics'」を試しました。それはエラー400を返します。Unknown parameter ..私は何を逃しましたか? –