【发布时间】:2017-01-10 21:27:32
【问题描述】:
有人可以告诉我为什么我不能从频道中提取用户上传的视频吗?我不知道我的代码中还缺少什么,一切似乎都在那里,但我的 playlistresponse.items 总是返回一个零。
var youtubeService = new YouTubeService(new BaseClientService.Initializer() { ApiKey = "API-KEY" }); // mypersonal key
var ChannelSectionRequest = youtubeService.Channels.List("contentDetails");
ChannelSectionRequest.Id = channelID;
var ChannelSectionResponse = await ChannelSectionRequest.ExecuteAsync();
foreach (var ChannelSectionItem in ChannelSectionResponse.Items)
{
var uploadsPlaylistID = ChannelSectionItem.ContentDetails.RelatedPlaylists.Uploads;
var nextPageToken = "";
while (nextPageToken != null)
{
var playlistRequest = youtubeService.PlaylistItems.List("snippet");
playlistRequest.Id = uploadsPlaylistID;
playlistRequest.MaxResults = 50;
playlistRequest.PageToken = nextPageToken;
var playlistResponse = await playlistRequest.ExecuteAsync();
谢谢...
【问题讨论】:
标签: c# youtube-api