4

我有一个经过适当授权的 YouTubeService,我可以使用它来检索“已登录”用户的视频列表。我的问题是我不知道如何过滤掉响应,以便降低配额限制的消耗。此外,我只需要知道视频的一些细节。这是我得到的:

私有静态 Google.Apis.Youtube.v3.YoutubeService _youtubeService;

公共静态无效GetList(字符串ID){
    var response = _youtubeService.Videos.List(id, "snippet");

    // 这里发生一些处理
}

我想包含一个使用字段参数的过滤器,如此处所述。我只想获取以下字段:片段及其标题和缩略图,并且有效地具有:fields=items(id,snippet(title,thumbnails(value)))在我的请求中。

我怎样才能做到这一点?

4

1 回答 1

5

'setFields' 方法(它应该是从 YoutubeRequest 派生的大量对象的成员)不是为了做到这一点而设计的吗?像这样的东西:

response.setFields("items(id,snippet/title,snippet/thumbnails/default/url)");
于 2013-02-11T06:45:28.767 回答