【问题标题】:YouTube Data API Client Library for .NET - get videos from list of channels适用于 .NET 的 YouTube 数据 API 客户端库 - 从频道列表中获取视频
【发布时间】:2016-03-20 22:10:34
【问题描述】:

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

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

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

【问题讨论】:

  • 你试过了吗?

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


【解决方案1】:

您可以使用此代码 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 了解更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-24
    • 2019-08-10
    • 2015-03-11
    • 2013-05-14
    • 2018-06-11
    • 2014-05-02
    • 2014-06-06
    • 2013-09-28
    相关资源
    最近更新 更多