为什么YouTube';s V3 API在“a”中复制响应数据;“结果”;对象
我这样调用YouTube的V3 API:为什么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
// 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资源管理器中看到这一点: