有 < a href=> "https:// developmenters.google.com/youtube/2.0/ Developers_guide_dotnet#ClientLogin_for_Insalled_Applications" rel=“nofol” > this doc. 可用。 所以我使用了这个 doc.
YouTubeRequestSettings settings = new YouTubeRequestSettings("Appname","devkey", textBox1.Text, textBox2.Text);
request = new YouTubeRequest(settings);
Video newVideo = new Video();
newVideo.Title = "Test";
newVideo.Tags.Add(new MediaCategory("Animals", YouTubeNameTable.CategorySchema));
newVideo.Description = "Testing Testing Testing";
newVideo.YouTubeEntry.Private = false;
newVideo.YouTubeEntry.MediaSource = new MediaFileSource("C:\BabyBoyScenesBackground_PAL.wmv", "video/x-ms-wmv");
try
{
request.Upload(newVideo);
}
catch (Exception ccc)
{
MessageBox.Show(ccc.ToString());
}
只需得到 401 个未经授权。 我需要改变什么。 如果您问, 我发现的所有来源要么已经过时, 要么人们没有处理这个问题。
对于“ Appname” 和“ devkey” 来说,我使用了与 pw 和 username 一样的适当值 。