Jak korzystać z procedury logowania do api Youtube przy użyciu c #?

Jestto doc. dostępny. Więc użyłem

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());
}

Aby uzyskać 401 nieautoryzowanego. Co muszę zmienić. Jeśli zapytasz, wszystkie znalezione przeze mnie źródła są przestarzałe lub ludzie nie zajmują się tym problemem.

Dla „Appname”, „devkey” użyłem odpowiednich wartości, jak również dla pw i nazwy użytkownika.

questionAnswers(1)

yourAnswerToTheQuestion