如何使用 C# 中的 Youtube API 将视频上传到 YouTube?
Posted
技术标签:
【中文标题】如何使用 C# 中的 Youtube API 将视频上传到 YouTube?【英文标题】:How can I upload a video to YouYube using the Youtube API in C#? 【发布时间】:2011-06-13 10:40:09 【问题描述】:下面的代码失败了?可能是什么问题?
YouTubeRequestSettings settings = new YouTubeRequestSettings("whatwill come here ?",
"my api key",
"my youtube login email", "my youtube login password");
YouTubeRequest request = new YouTubeRequest(settings);
Video newVideo = new Video();
newVideo.Title = "test 1";
newVideo.Tags.Add(new MediaCategory("Gaming", YouTubeNameTable.CategorySchema));
newVideo.Keywords = "test 1 , test 2";
newVideo.Description = "test 3 test 4";
newVideo.YouTubeEntry.Private = false;
newVideo.Tags.Add(new MediaCategory("tag 1, tag 2",
YouTubeNameTable.DeveloperTagSchema));
newVideo.YouTubeEntry.Location = new GeoRssWhere(37, -122);
newVideo.YouTubeEntry.MediaSource = new MediaFileSource("C:\\test.avi", "video/quicktime");
Video createdVideo = request.Upload(newVideo);
我解决了这个问题。这是我的类别:类别必须是 Games 而不是 Gaming。
【问题讨论】:
YouTube API integration ASP.NET - upload video with a single page的可能重复 我看到了。但它没有解释如何使用 youtube api。我如何整合它?我下载并安装了 YouTube SDK (1.7.0.1).msi 嗨 MonsterMMORPG 我有关于在 YouTube 上上传视频的教程或代码吗?我被 Client_secret.json 文件卡住了。您的指导将不胜感激...请帮助我... 【参考方案1】:问题在于您的“游戏”类别。将您的 MediaCategory
构造函数修改为以下内容:
newVideo.Tags.Add(new MediaCategory("Games", YouTubeNameTable.CategorySchema));
它应该适合你。
【讨论】:
以上是关于如何使用 C# 中的 Youtube API 将视频上传到 YouTube?的主要内容,如果未能解决你的问题,请参考以下文章
在 C# 中使用 Youtube API V3 从频道获取视频
Youtube Data API C# - 无需请求用户凭据即可使用
是否可以在 C# 中从我的 YouTube 数据 API v3 检索当前配额使用情况?
YouTube iframe API 不再在 AIR StageWebView 或 C# WebBrowser 中播放视频
如何使用 Youtube API 访问特定播放列表中的所有视频?
YouTube 频道中的“已发布视频”和“上传”有啥区别?以及如何通过 YouTube Data v3 API 获取它们?