我正在使用.NET MVC中的Google.Apis.Youtube.v3插件。
var service = _youTubeService.GetYouTubeService;
var searchReq = service.Search.List("snippet");
searchReq.ChannelId = "exampleIdGoesHere"; // search this channel
searchReq.Q = "acoustic"; // search term
var model = new YouTubeViewModel {
Data = searchReq.Execute().Items
}
return View(model);
在我看来,我的目标是嵌入视频。但到目前为止,我能得到的唯一相关信息是搜索结果的标题和描述。这些项目都是SearchResult
对象,并不完全是Video
- 我正在寻找。
两个问题: - 如何检索仅来自特定用户的视频(使用.NET插件)? - 如何嵌入视频信息(如URL)?
答案 0 :(得分:0)
要使用v3获取特定频道的所有视频,您需要执行以下步骤。
获取频道上传播放列表ID。您可以使用Channels list调用
然后使用playlistItems电话
从那里,您可以使用" https://www.youtube.com/watch?v="创建视频网址。 + video.Id