我很困惑。最好的我可以告诉,我正在按照这封信的例子。也许我错过了一个参数,但我找不到它是什么。如何检索我的YouTube频道播放列表?
var request = gapi.client.youtube.channels.list({
id: '<myId>',
part: 'contentDetails'
});
request.execute(function(response) {
console.log(response);
});
控制台响应没有项目,但我有3个播放列表作为公共。
[日志]对象(learndataapi.html,68行)
ETAG: “\” m2yskBQFythfE4irbTIeOgYYfBU/Rk41fm-2TD0VG1yv0-bkUvcBi9s \ “”
项目:[](0)
类型: “YouTube的#channelListResponse”
pageInfo:{使用totalResults:0,resultsPerPage:0}
RESU LT:{类型: “YOUTUBE#channelListResponse”,ETAG: “\” m2yskBQFythfE4irbTIeOgYYfBU/Rk41fm-2TD0VG1yv0-bkUvcBi9s \ “”,pageInfo:{使用totalResults:0,resultsPerPage:0},项:[]}
对象原型
任何线索?
搜索工作到一个点。它带回了第一个播放列表和我所有的公开视频。它没有检索到其他两个播放列表。 我玩了gapi.client.youtube.channels.list,并意识到“ID”是指通道ID,而不是我的ID,但我仍然不明白为什么它没有返回所有播放列表的数组在我的频道上。我错过了一些重要的东西。 – CapnPamma
您将收到带有视频ID和详细信息的JSON。您可以使用Results = 30来获得更多结果,我认为它可以返回多达50个视频。 –
阅读本页:https://developers.google.com/youtube/v3/docs/search/list您可以使用pageToken获取更多结果 –