为什么YouTube';s V3 API在“a”中复制响应数据;“结果”;对象

为什么YouTube';s V3 API在“a”中复制响应数据;“结果”;对象,youtube,youtube-api,Youtube,Youtube Api,我这样调用YouTube的V3 API: // Expects options: { channelId: string, success: function, error: function }; getChannelTitle: function (options) { var request = GoogleAPI.client.youtube.channels.list({ part: 'snippet', id: options.channe

我这样调用YouTube的V3 API:

//  Expects options: { channelId: string, success: function, error: function };
getChannelTitle: function (options) {

    var request = GoogleAPI.client.youtube.channels.list({
        part: 'snippet',
        id: options.channelId,
        fields: 'items/snippet/title'
    });

    this._executeRequest({
        request: request,
        success: function (response) {
            console.log("response:", response);
            options.success(response.items[0].snippet.title);
        }
    });
},

_executeRequest: function (options) {
    options.request.execute(function (response) {
        if (!response.error) {
            options.success(response);
        }
    });
}
一切正常,但请求的响应有点有趣:

为什么所有响应信息都在“result”对象中重复?我没有在API资源管理器中看到这一点: