Javascript Youtube API。在没有用户身份验证的情况下加载我的播放列表

Javascript Youtube API。在没有用户身份验证的情况下加载我的播放列表,javascript,html,youtube-api,Javascript,Html,Youtube Api,我正在制作一个页面,从我创建的播放列表中加载我的youtube视频。我可以加载我的特定播放列表,但必须使用谷歌帐户登录。现在我可以改变周围的情况,所以我不需要任何身份验证,但现在我无法加载播放列表并在控制台中获得此错误Uncaught TypeError:无法读取未定义的属性“items”。任何帮助都将不胜感激。对于理解这一切是如何运作的仍然是一个全新的概念。谢谢 function requestUserUploadsPlaylistId() { // See https://developer

我正在制作一个页面,从我创建的播放列表中加载我的youtube视频。我可以加载我的特定播放列表,但必须使用谷歌帐户登录。现在我可以改变周围的情况,所以我不需要任何身份验证,但现在我无法加载播放列表并在控制台中获得此错误Uncaught TypeError:无法读取未定义的属性“items”。任何帮助都将不胜感激。对于理解这一切是如何运作的仍然是一个全新的概念。谢谢

function requestUserUploadsPlaylistId() {
// See https://developers.google.com/youtube/v3/docs/channels/list
var request = gapi.client.youtube.channels.list({
    mine: '',
    part: 'contentDetails',

});
request.execute(function (response) {
    playlistId = response.result.items[0].contentDetails.relatedPlaylists.uploads;
    requestVideoPlaylist(playlistId);
    console.log(part);
});
}

// Retrieve the list of videos in the specified playlist.
function requestVideoPlaylist(playlistId, pageToken) {
$('#video-container').html('');
var requestOptions = {
    playlistId: //this is where i put in my playlist id        
    part: 'snippet',
    maxResults: 2,

};

if (pageToken) {
    requestOptions.pageToken = pageToken;
}
var request = gapi.client.youtube.playlistItems.list(requestOptions);
request.execute(function (response) {
    // Only show pagination buttons if there is a pagination token for the
    // next or previous page of results.
    nextPageToken = response.result.nextPageToken;
    var nextVis = nextPageToken ? 'visible' : 'hidden';
    $('#next-button').css('visibility', nextVis);
    prevPageToken = response.result.prevPageToken
    var prevVis = prevPageToken ? 'visible' : 'hidden';
    $('#prev-button').css('visibility', prevVis);

    var playlistItems = response.result.items;
    if (playlistItems) {
        $.each(playlistItems, function (index, item) {
            displayResult(item.snippet);
        });
    } else {
        $('#video-container').html('Sorry you have no uploaded videos');
    }
});
}

我有点困惑。。。如果您不想进行身份验证,它将如何访问您的播放列表?播放列表应该通过api公开访问吗?嘿。是的,它们应该通过api加载。对不起,我希望我听起来不含糊