适用于.NET的YouTube数据API客户端库 - 从频道列表中获取视频

时间:2015-12-15 08:01:28

标签: c# .net asp.net-mvc youtube youtube-api

是否可以从频道列表中获取最新的视频? 我使用ASP.NET MVC 5.

这是我的流程: 1.获得5个频道的10个最新视频 2.在页面上显示结果

如果您需要更多信息,请告诉我们。

1 个答案:

答案 0 :(得分:0)

您可以使用此代码bt javascript:

// Get Uploads Playlist
$.get(
    "https://www.googleapis.com/youtube/v3/channels",{
    part : 'contentDetails', 
    forUsername : 'USER_CHANNEL_NAME',
    key: 'YOUR_API_KEY'},
    function(data) {
       $.each( data.items, function( i, item ) {
           pid = item.contentDetails.relatedPlaylists.uploads;
           getVids(pid);
       });
   }
 );

 //Get Videos
 function getVids(pid){
     $.get(
         "https://www.googleapis.com/youtube/v3/playlistItems",{
         part : 'snippet', 
         maxResults : 20,
         playlistId : pid,
         key: 'YOUR_API_KEY'},
         function(data) {
             var results;
             $.each( data.items, function( i, item ) {
                 results = '<li>'+ item.snippet.title +'</li>';
                 $('#results').append(results);
             });
         }
     );
 }

或者您可以通过v3 API调用观看YouTube video here

或者您可以阅读link了解更多信息。