【发布时间】:2016-03-20 22:10:34
【问题描述】:
是否可以从频道列表中获取例如 10 个最新视频? 我使用 ASP.NET MVC 5。
这是我的流程: 1. 获取 5 个频道的 10 个最新视频 2.在页面上显示结果
如果您需要更多信息,请告诉我。
【问题讨论】:
-
你试过了吗?
标签: c# .net asp.net-mvc youtube youtube-api
是否可以从频道列表中获取例如 10 个最新视频? 我使用 ASP.NET MVC 5。
这是我的流程: 1. 获取 5 个频道的 10 个最新视频 2.在页面上显示结果
如果您需要更多信息,请告诉我。
【问题讨论】:
标签: c# .net asp.net-mvc youtube 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 video here。
或者您可以阅读link 了解更多信息。
【讨论】: