vb.net - 从 VB.NET channel 获取 YouTube 视频

标签 vb.net youtube

如何在 ListView 中获取视频以及所有视频详细信息,例如 View 标题作者描述不喜欢喜欢收藏夹标签

提前致谢!

最佳答案

Developer's Guide: .NET

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

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

对于每个 YouTube 用户,YouTube 数据 API 都会定义一个视频 Feed,其中列出了用户已上传的视频。可以从以下 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);

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

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

关于vb.net - 从 VB.NET channel 获取 YouTube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12895325/

相关文章:

c# - Form中Load事件、Activate事件和Enter事件的区别

vb.net - NLog - 在运行时设置记录器级别?

mysql - SQL插入错误VB.NET

java - 如何直接从大型文本文件中读取特定行的数据,而无需在 C 或 java 中搜索每一行

Python 将变量输出拆分为多个变量

java - YouTube 自动生成的字幕文件具有非顺序时序

javascript - youtube 如何在 Safari 上自动播放带音频的视频?

video - 多语言youtube字幕支持

javascript - YouTube Javascript API - 播放速率

ASP.Net 2.0 VB 网站项目 "Type ' 异常'未定义”