从 VB.NET 频道获取 YouTube 视频

Posted

技术标签:

【中文标题】从 VB.NET 频道获取 YouTube 视频【英文标题】:Get YouTube Videos from channel VB.NET 【发布时间】:2012-10-05 09:49:25 【问题描述】:

如何在 Listview 中获取包含所有视频详细信息的视频,例如视图标题作者描述不喜欢喜欢收藏标签

提前致谢!

【问题讨论】:

【参考方案1】:

Developer's Guide: .NET

YouTube 数据 API 允许客户端应用程序以 Google 数据 API 供稿的形式检索和更新 YouTube 内容。您的客户端应用程序可以使用 YouTube 数据 API 来获取视频源、cmets、响应和播放列表,以及查询符合特定条件的视频。您还可以使用 API 发出经过身份验证的请求,以修改此信息并将新的视频内容上传到网站。

检索标准供稿:特定用户上传的视频

对于每个 YouTube 用户,YouTube 数据 API 定义了一个视频供稿,其中列出了用户上传的视频。可以从以下 URL 检索用户上传视频的视频供稿:

http://gdata.youtube.com/feeds/api/users/username/uploads

您还可以通过向以下 URL 发送 API 请求来检索上传视频的特定条目:

http://gdata.youtube.com/feeds/api/users/username/uploads/VIDEO_ID

以下代码演示了如何检索特定用户上传的视频供稿:

Uri uri = 
  new Uri("http://gdata.youtube.com/feeds/api/users/GoogleDevelopers/uploads");
Feed<Video> videoFeed = request.Get<Video>(uri); 
printVideoFeed(videoFeed);

在提要 URL 中,您可以使用字符串 default 而不是用户名来检索当前经过身份验证的用户上传的视频。在这种情况下,您将检索位于 http://gdata.youtube.com/feeds/api/users/default/uploads 的提要。

此外,当您为当前已通过身份验证的用户检索上传的视频供稿或该供稿中的特定条目时,供稿条目(或单个条目)将可以使用客户端库代码进行编辑。有关详细信息,请参阅 Identification_Editable_Video_Entries 部分。

【讨论】:

你能告诉我一个简单的代码来从频道检索视频到列表视图

以上是关于从 VB.NET 频道获取 YouTube 视频的主要内容,如果未能解决你的问题,请参考以下文章

从 youtube 频道获取视频列表

从YouTube频道逐页获取所有视频

如何从 Youtube 频道获取所有视频 ID

从 YouTube api 中自动生成的频道中获取视频

从频道获取来自 youtube api 的视频

使用 JSON 从 YouTube 频道获取视频列表