24

Youtube API V3 を使用していますが、カテゴリ別にフィルタリングする方法に関するドキュメントが見つかりません。

これが私のコードです:

$results = $youtube->search->listSearch('id,snippet', array(
    'q' =>                  $_GET['q'],
    'maxResults' =>         20,
    'type' =>               'video'
    'videoCategoryId' =>    'what-do-i-put-here?',
));

私は彼らのドキュメントを1時間調べてきましたが、さまざまなカテゴリのIDが何であるかを知る方法についての参照を見つけることができないようです. 私の場合、音楽の videoCategoryId を探しています....

4

3 に答える 3

39

ビデオ カテゴリは地域固有です。そのため、カテゴリ リスト サービスにはカテゴリ ID または地域のいずれかが必要ですが、両方は必要ありません。このエンドポイント:

https://www.googleapis.com/youtube/v3/videoCategories?part=snippet®ionCode= {two-character-region}&key={YOUR_API_KEY}

特定の地域のすべてのカテゴリとその ID を返します。Ikai Lan がコメントで指摘したように、音楽の ID は米国では「10」であり、実際、このカテゴリが許可されているすべての地域で使用されます。ただし、許可されていない地域や、まったくサポートされていない地域がある可能性があります。

于 2013-07-19T05:55:49.007 に答える