Javascript Youtube数据api v3-如何仅要求播放列表中的一部分片段?

Javascript Youtube数据api v3-如何仅要求播放列表中的一部分片段?,javascript,youtube,youtube-data-api,Javascript,Youtube,Youtube Data Api,当我使用youtube数据api v3(使用youtube.playlists.list)从播放列表中获取视频列表时,我可以使用参数“parts”定义要检索的部分列表,以最小化数据负载 api声明(多个位置)请求具有子属性的属性,它也将包括所有子属性。但是我在任何地方都找不到如何将请求限制为子属性,而不获取所有其他部分 具体来说,我对特定的缩略图感兴趣,但对ID、描述、标题和其他拇指不感兴趣。那么,在不获取所有父属性和同级属性的情况下,如何指定(gran)子属性呢 这是请求的外观: gapi.c

当我使用youtube数据api v3(使用youtube.playlists.list)从播放列表中获取视频列表时,我可以使用参数“parts”定义要检索的部分列表,以最小化数据负载

api声明(多个位置)请求具有子属性的属性,它也将包括所有子属性。但是我在任何地方都找不到如何将请求限制为子属性,而不获取所有其他部分

具体来说,我对特定的缩略图感兴趣,但对ID、描述、标题和其他拇指不感兴趣。那么,在不获取所有父属性和同级属性的情况下,如何指定(gran)子属性呢

这是请求的外观:

gapi.client.request({
    'path': '/youtube/v3/playlistItems',
    'method': 'get',
    'params' : {
        'part' : 'id, snippet.thumbnails.default',
        'maxResults': numberOfItems,
        'playlistId': playlistId,
        'order': 'date'
    }
}).execute(function (jsonResp, rawResp) {
    // do the funky chicken dance
});
我尝试了以下方法:

part : 'snippet.thumbnails.default',

part : 'snippet#thumbnails#default',

part : 'default'
两人都没有成功

但我可能找错人了?将代码片段分解为多个部分是否太麻烦?我是否应该接受获取整个片段,并挖掘客户端感兴趣的部分


提前感谢。

使用fields参数指定要从结果中选择的子集:

gapi.client.request({
    'path': '/youtube/v3/playlistItems',
    'method': 'get',
    'params' : {
        'part' : 'id, snippet',
        'maxResults': numberOfItems,
        'playlistId': playlistId,
        'order': 'date',
        'fields': 'items(snippet/thumbnails/default)'
    }
}).execute(function (jsonResp, rawResp) {
    // do the funky chicken dance
});