我很困惑。最好的我可以告訴,我正在按照這封信的例子。也許我錯過了一個參數,但我找不到它是什麼。如何檢索我的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獲取更多結果 –