我有一个经过适当授权的YouTube服务,我可以用它来检索一个"已登录的视频列表。用户。我的问题是我无法弄清楚如何过滤掉响应,因此我可以降低配额限制的消耗。另外,我只需要了解视频的一些细节。这就是我得到的:
private static Google.Apis.Youtube.v3.YoutubeService _youtubeService; public static void GetList(string id) { var response = _youtubeService.Videos.List(id, "snippet"); // some processing happens here }
我想使用所描述的here字段参数来包含过滤器。我只想获取以下字段:Snippet及其标题和缩略图,并在我的请求中有效地拥有:fields=items(id,snippet(title,thumbnails(value)))
。
我怎样才能做到这一点?
答案 0 :(得分:4)
是不是'setFields'方法(应该是从YoutubeRequest下降的大量对象的成员)设计用于执行此操作?像这样:
response.setFields("items(id,snippet/title,snippet/thumbnails/default/url)");