所以我的地址是: https://www.youtube.com/watch?v=P1EtSBxm0S4 我想要的是youTube.Data.V3.Video类(我认为)
回到V2 api,您可以执行类似的操作并获取YouTube ID的视频对象。
YouTubeRequest request = new YouTubeRequest(settings);
Uri uri = new Uri("http://gdata.youtube.com/feeds/api/videos/P1EtSBxm0S4");
Google.YouTube.Video video = request.Retrieve<Video>(uri);
你如何在V3中做到这一点?这些例子似乎没有涵盖它。
答案 0 :(得分:4)
也许我应该更清楚我正在使用.NET API。从API提供的类中查看它,示例是......不直观的去做。至少对于我来说。 我认为这就是我要做的事情。
//you need to create the service object earlier
var request = youtubeService.Videos.List("snippet");
var EndOfURI = "P1EtSBxm0S4";
request.Id = EndOfURI;
var response = request.Execute();
if (response.Items.Count == 1)
{
Video video = response.Items[0];
//video.Snippet has most of what you want
}
答案 1 :(得分:0)