【问题标题】:How to get liked video filtered by videoCategoryId with Youtube api如何使用 Youtube api 获得按 videoCategoryId 过滤的喜欢视频
【发布时间】:2016-03-30 12:21:32
【问题描述】:

我想让我喜欢的 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”过滤器“图表”。

那么,我怎样才能让我只为音乐类别获得喜欢的视频,而无需手动获取我喜欢的所有视频和过滤器。谢谢

【问题讨论】:

    标签: node.js youtube google-api youtube-api


    【解决方案1】:

    当前的 API 无法做到这一点。就像您研究过的一样,您只能在图表、id 和 myRating 之间指定一个过滤器。而且下面的videoCategoryId只能和chart配合使用

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

    【讨论】:

      猜你喜欢
      • 2013-04-03
      • 1970-01-01
      • 2011-04-06
      • 1970-01-01
      • 1970-01-01
      • 2012-12-09
      • 1970-01-01
      • 2018-10-02
      • 2012-01-14
      相关资源
      最近更新 更多