C# 从搜索结果中获取特定于用户的视频

C# 从搜索结果中获取特定于用户的视频,c#,google-api,youtube-api,google-api-dotnet-client,C#,Google Api,Youtube Api,Google Api Dotnet Client,我正在使用.NETMVC中的Google.api.Youtube.v3插件 var service = _youTubeService.GetYouTubeService; var searchReq = service.Search.List("snippet"); searchReq.ChannelId = "exampleIdGoesHere"; // search this channel searchReq.Q = "acoustic"; // search term var mod

我正在使用.NETMVC中的Google.api.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);
在我看来,我的目标是嵌入视频。但到目前为止,我能得到的唯一相关信息是搜索结果的标题和描述。每个项目都是一个
搜索结果
对象,而不是我要找的
视频

两个问题: -如何检索仅来自特定用户的视频(使用.NET插件)?
-如何获取视频信息(如URL)以用于嵌入?

要使用v3获取特定频道的所有视频,您需要执行以下步骤

  • 获取频道上传播放列表Id。您可以通过呼叫获取此信息

  • 然后使用呼叫获取上传播放列表中的视频列表


  • 从那里,您可以使用“+video.Id”创建视频url

    @L.B Hi!是的,我在API网站上已经有一段时间了,但是我还没有找到一种方法让插件按照我想要的方式工作。这一点似乎不完整嗨,谢谢你的回复,但我是在寻找某个特定用户的视频,而不是频道。=)