YouTube Data API V3 を使用して YouTube EDU コンテンツを検索するアプリケーションを実装しています。以下の API を使用して YouTube コンテンツを検索しましたが、2 つの問題に直面しました。
- https://www.googleapis.com/youtube/v3/search?part=snippet&channelId= {CHANNEL_ID}&maxResults=10&order=rating&q=keyword
まず、タイトルだけでなく、作者、閲覧回数、総再生時間も表示したい。「part=snippet」を使用すると、これらの情報は結果のメタデータに存在しません。そのため、「部分」で許可されている他のものを使用しようとすると、以下の結果が得られます。
- snippet : よくできていますが、作成者、閲覧回数、合計時間は含まれていません。
- contentDetails : 400 不正なリクエスト
- プレーヤー: 400 不正な要求
- 統計: 400 不正な要求
- ステータス: 400 不正なリクエスト
2 つ目は、特定の YouTube EDU カテゴリ内のコンテンツを検索したい。しかし、YouTube EDU API V2 の「Category」に対応する適切な channel_ID が見つかりません。API V2 での YouTube EDU カテゴリの取得は以下の URL を参考にしました。
これらの問題を解決する方法を教えてください。