如何使用Youtube api通过videoCategoryId过滤受欢迎的视频

时间:2015-12-24 01:57:18

标签: node.js youtube google-api 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) {
                    ...
               }
 );

响应是'请求中指定的不兼容参数。'因为根据this doc,'过滤器(准确指定以下参数之一)'我无法使用过滤器图表'与myRating'。

那么我怎样才能让我喜欢的视频只针对音乐类别,而不是手动获取所有我喜欢的视频和过滤器。感谢' S

1 个答案:

答案 0 :(得分:0)

目前的API无法做到这一点。就像你研究的那样,你只能在图表,id和myRating之间指定一个Filter。并且如下所述的videoCategoryId只能与图表

一起使用
  

videoCategoryId参数标识应为其检索图表的视频类别。此参数只能与图表参数一起使用。默认情况下,图表不限于特定类别。默认值为0.