Mon*_*RPG 10 c# youtube video upload youtube-api
下面的代码失败了吗?可能是什么问题?
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);
Run Code Online (Sandbox Code Playgroud)
我解决了这个问题.这是我的类别:该类别必须是游戏而不是游戏.
问题在于您的"游戏"类别.修改您的MediaCategory构造函数以下内容:
newVideo.Tags.Add(new MediaCategory("Games", YouTubeNameTable.CategorySchema));
Run Code Online (Sandbox Code Playgroud)
它应该适合你.