我正在使用Youtube API V3,但找不到如何按类别过滤的文档:
这是我的代码:
$results = $youtube->search->listSearch('id,snippet',array( 'q' => $_GET['q'],'maxResults' => 20,'type' => 'video' 'videoCategoryId' => 'what-do-i-put-here?',));
我一直在阅读他们的文档一个小时,似乎没有找到任何参考我如何找出各种类别的ids是什么.在我的情况下,我正在寻找音乐的videoCategoryId ….
视频类别是区域特定的 – 这就是为什么类别列表服务需要类别ID或区域,但不是两者.这个端点:
原文链接:/php/138461.htmlhttps://www.googleapis.com/youtube/v3/videoCategories?part=snippet®ionCode= {双字符区域}&安培;关键= {} YOUR_API_KEY
将返回给定区域的所有类别及其ids.所以Ikai Lan在评论中指出,美国的音乐ID是“10”,实际上在所有允许这个类别的地区,但可能存在一些不允许的区域,或者一些不受支持的区域.