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

本文关键字:频道 列表 视频 获取 NET YouTube 数据 客户端 API 用于 | 更新日期: 2023-09-27 18:26:59

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

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

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

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

您可以使用此代码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视频。

或者,您可以阅读链接了解更多信息。