如何使用Youtubes API从播放列表中获取超过5个视频

时间:2018-02-09 21:36:00

标签: javascript youtube

当超过100时,我的播放列表中只有5个视频。

$.ajax({
    url:'https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId={MY_PLAYLIST}&key={MY_KEY}',
    type:'GET',
    success: function(data){
        console.log(data);
   }
});

我无法弄清楚要添加到网址的内容,以获得超过5个视频。

1 个答案:

答案 0 :(得分:1)

使用official documentation (in spanish) 1 中可用的“ try-it”功能,我构建了此URL请求,以使用来自给定视频的数量设置maxResults参数要检索的播放列表。

https://www.googleapis.com/youtube/v3/playlistItems?maxResults=10&part=contentDetails&playlistId=PLZCHH_4VqpRhwzNjMBHJOcfdMhYZzC0K2&key=YOU_API_KEY

在这种情况下,我正在使用名为Microsoft HoloLens: Developer Information的播放列表-该播放列表包含31个视频-(并且在URL请求中,maxResults参数设置为 10

以下信息摘自YouTube数据API-官方文档:

  • 密钥:您的API密钥。
  • part :part参数指定以逗号分隔的列表,其中包含API响应将包含的一个或多个搜索资源属性。对于这种情况,我添加了 contentDetails
  • 播放列表ID :要在请求中使用的播放列表的ID。
  • maxResults :指定结果集中应返回的最大项目数。可接受的值为0到50(含)。默认值为5。

1 (可以找到here的英文官方文档链接)