我想获得我喜欢的youtube视频,用于类别id 10(音乐)。所以我用这个代码测试:
youtube.videos.list({
auth: oauth, part: 'snippet',
myRating:'like', maxResults:50,
chart:'mostPopular', regionCode:'FR',
videoCategoryId:req.params.categoryId
},
function(err, response) {
...
}
);
响应为"请求中指定的参数不兼容。"因为根据这个文档,"过滤器(只指定以下参数之一)"我不能用"myRating"来使用过滤器"chart"。
那么,我如何才能只获得音乐类别的喜欢的视频,而不手动获得所有喜欢的视频和过滤器。感谢
这在当前API中是不可能的。就像你所研究的一样,你只能在chart、id和myRating之间指定一个Filter。下面所述的videoCategoryId只能与图表一起使用
videoCategoryId参数标识应检索其图表的视频类别。此参数只能与图表参数一起使用。默认情况下,图表不限于特定类别。默认值为0。