Я использую YouTube .net API для загрузки видео на один канал.
Я использую прямую загрузку с этим кодом:
Video newVideo = new Video();
newVideo.Title = poi.Title;
newVideo.Tags.Add(new MediaCategory("Travel", YouTubeNameTable.CategorySchema));
newVideo.Keywords = "my key words";
newVideo.Description = "my description";
newVideo.YouTubeEntry.Private = false;
newVideo.YouTubeEntry.MediaSource = new MediaFileSource("path to video");
Video createdVideo = request.Upload(newVideo);
Видео загружается нормально, и когда я вызываю createVideo.Status.Name, я получаю "обработку", которую я ожидаю.
Мне нужно знать, когда видео завершило обработку и было ли оно принято, чтобы я мог сообщить об этом пользователю.
Я сделаю это асинхронно, намереваясь просто периодически вызывать видео и проверять его состояние, а затем отображать его в сетке, когда оно будет доступно.
Документация пропускает этот шаг и не говорит мне, как вернуть мое видео по идентификатору.
Я явно что-то упускаю, так что кто-то может сказать мне, Как я могу получить мое видео по Id?