Youtube API获取所有播放列表项,而不是默认情况下每个播放列表中最多加载26项

Youtube API获取所有播放列表项,而不是默认情况下每个播放列表中最多加载26项,youtube,youtube-api,youtube-data-api,Youtube,Youtube Api,Youtube Data Api,我正在尝试从Youtube播放列表中获取视频。我设法在播放列表中仅获得26个,包含50多个视频。我注意到Youtube默认只加载26个视频,其他视频通过向下滚动播放列表加载到页面 问题是nextPageToken在第二次请求时未定义,但通过手动转到播放列表,您可以加载更多视频 有没有办法从播放列表中获取剩余的视频 以下是我正在做的: 功能getVids(播放ID,下一个GetToken){ 美元( "https://www.googleapis.com/youtube/v3/playlistI

我正在尝试从Youtube播放列表中获取视频。我设法在播放列表中仅获得26个,包含50多个视频。我注意到Youtube默认只加载26个视频,其他视频通过向下滚动播放列表加载到页面

问题是nextPageToken在第二次请求时未定义,但通过手动转到播放列表,您可以加载更多视频

有没有办法从播放列表中获取剩余的视频

以下是我正在做的:

功能getVids(播放ID,下一个GetToken){
美元(
"https://www.googleapis.com/youtube/v3/playlistItems",{
部分:'代码片段',
最大结果:20,
playlid:playlid,
pageToken:nextPageToken,
键:{API_key}},
功能(数据){
console.log(data.nextPageToken);
console.log(data.items.length);
getVids(playlid,data.nextPageToken);
}
);
}

getVids('rdauwydavip92i')缺少。相关播放列表可能导致您的下一个GetOken未定义错误。根据这一点,使用以下方法可能会有所帮助: playlaid=response.result.items[0]。contentDetails.relatedPlaylists.uploads

要尝试检索所有视频,请尝试以下内容:


这是关于从播放列表中检索视频的官方信息。

您解决了这个问题吗?很遗憾,您还没有解决