如何获得喜欢的视频过滤视频类别ID与Youtube api



我想获得我喜欢的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。

最新更新