我创建了两个以不同方式上传的程序.. 几天前他们都在工作.. 但不是我不知道发生了什么他们不工作
首先是
client.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
string response = client.UploadString("https://www.google.com/youtube/accounts/ClientLogin",
string.Format("Email={0}&Passwd={1}&service=youtube&source=YouTube.Library",
username, password));
我得到 403 错误代码,没有更多信息
第二次我使用 youtube api 2.0,当我想上传视频时出现此错误
请求被中止:请求被取消。
代码在这里
Video newVideo = new Video();
newVideo.Title = "denemeeeeeee";
newVideo.Tags.Add(new MediaCategory("Autos", YouTubeNameTable.CategorySchema));
newVideo.Keywords = "education, funny deneme";
newVideo.Description = "bilgi mi istiyorsun";
newVideo.YouTubeEntry.Private = false;
newVideo.Tags.Add(new MediaCategory("mydevtag, anotherdevtag",
YouTubeNameTable.DeveloperTagSchema));
newVideo.YouTubeEntry.MediaSource = new MediaFileSource("c:\\file2.flv",
"video/quicktime");
Video createdVideo = Request.Upload(newVideo);
我用了两个开发者密钥,结果是一样的。我不知道问题出在哪里?也许 youtube 改变了一些东西?因为前几天还在上班。。
而且我认为我的开发者帐户因任何原因被阻止?我不知道什么是条件.. 因为我的程序是公开的,人们可以使用他们想要的方式。我无法检查它们...另一方面,我创建了第二个谷歌帐户并创建了一个开发人员密钥并尝试了它,结果是一样的..我的朋友因此无法使用我的程序..