javascript 从频道中获取YouTube视频

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 从频道中获取YouTube视频相关的知识,希望对你有一定的参考价值。

// NEEDED: 
// - the channel ID (must be logged in to youtube account then go to "My Channel")
// - a YouTube API key, from https://code.google.com/apis/console (does not need to be from the same account)
// - YouTube API key must be allowed to process requests from the domain in question, or allowed requests from any domain

//https://www.googleapis.com/youtube/v3/search?channelId=UC5sPOQOu3c4uVlL7XtQDwwQ&part=snippet,id&order=date&key=AIzaSyDzEEZ_lM_GwqrXQk-78D7UFq23WrzNyyM

jQuery.getJSON('https://www.googleapis.com/youtube/v3/channels?id=UCmhASLalVvmwhnM1nuyZ9eA&part=contentDetails&key=AIzaSyDzEEZ_lM_GwqrXQk-78D7UFq23WrzNyyM', function(data){
  console.log(data);
  uploadsPlaylist = data.items[0].contentDetails.relatedPlaylists.uploads;
  console.log(uploadsPlaylist);
    
  jQuery.getJSON('https://www.googleapis.com/youtube/v3/playlistItems?part=snippet,contentDetails&playlistId=' + uploadsPlaylist + '&key=AIzaSyDzEEZ_lM_GwqrXQk-78D7UFq23WrzNyyM', function(data){
    console.log(data);
    var videos = [];
    for(var i=0; i<data.items.length; i++) {
      videos.push(data.items[i].contentDetails.videoId);
    }
    console.log(videos);
  });

});

以上是关于javascript 从频道中获取YouTube视频的主要内容,如果未能解决你的问题,请参考以下文章

使用 JSON 从 YouTube 频道获取视频列表

Youtube api 从精选频道模块中获取频道

YouTube 数据 API - 从电子邮件中获取频道 ID

从频道中获取所有 YouTube 链接

如何获取 YouTube 频道名称?

从 YouTube api 中自动生成的频道中获取视频