使用Request和Youtube Api在Youtube上上传视频

时间:2012-07-31 15:26:21

标签: c# upload youtube-api

我创建了两个以不同方式上传的程序..几天前他们都在工作..但不是我不知道发生了什么他们不工作

首先是

            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改变了一些东西?因为几天前它正在运作..

我认为我的开发者帐户因任何原因被屏蔽了?我不知道什么是条件..因为我的程序是公开的,人们可以使用他们想要的方式。我无法检查它们......在另一方面,我创建了第二个谷歌帐户并创建了一个开发人员密钥,我尝试了它,结果是一样的......我的朋友因为这个而无法使用我的程序..

0 个答案:

没有答案