C# Winform を使用して YouTube に動画をアップロードしようとしていますが、常に「資格情報が無効です」という例外が発生します。
- Gmail アカウントのユーザー名とパスワードを使用していますが、これでよろしいですか?
- アプリケーション名 - どんな名前でもいいですか? またはどこかに登録する必要がありますか?
- http://code.google.com/apis/youtube/dashboardで開発者キーを作成しました。このコードを機能させるには、さらにアクティベーションを行う必要がありますか?
これは私のコードです:
YouTubeRequestSettings settings;
YouTubeRequest request;
string devkey = "My DEV KEY";
string username = "MY GAMIL MAIL";
string password = "MY GAMIL PASSWORD";
settings = new YouTubeRequestSettings("SOME APPLICATION", devkey, username, password) { Timeout = -1 };
request = new YouTubeRequest(settings);
Video newVideo = new Video();
newVideo.Title = Title;
newVideo.Description = Description;
newVideo.Private = true;
newVideo.YouTubeEntry.Private = false;
newVideo.YouTubeEntry.MediaSource = new MediaFileSource(FilePath, "video/mp4");
Video createdVideo = request.Upload(newVideo);
return createdVideo.VideoId;