Загрузка информации о видео на YouTube - PullRequest
1 голос
/ 05 июня 2019

Я пытаюсь загрузить ответ с этого URL

http://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I

Файл, который он возвращает, можно загрузить из браузера, но когда я пытаюсь сохранить его с помощью веб-клиента c #, я получаю только сообщение об ошибке.

errorcode = 180 & status = fail & reason = HTTP + + + не поддерживается.

Есть ли другой способ загрузки файла из API без использования HTTP?

Что я пробовал (это экземпляр WebClient):

byte[] policko = a.DownloadData("http://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I");
a.DownloadFile("http://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I", "filename");
a.DownloadString("http://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I");

1 Ответ

1 голос
/ 05 июня 2019

Полученный ответ указывает, что HTTP не поддерживается для этого вызова API. Следующий естественный выбор - HTTPS.

https://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...