Как загрузить видео на YouTube на определенном канале, используя формы Xamarin как для Android, так и для iOS?

#android #ios #xamarin.forms #youtube-api

Вопрос:

Есть ли способ загрузить видео на YouTube на определенный канал с помощью форм Xamarin как для Android, так и для iOS?

Ответ №1:

В api youtube есть метод, называемый Videos.insert

Это запрос HTTP Post

 POST https://www.googleapis.com/upload/youtube/v3/videos
 

Формы Xamarin имеют возможность предварительно формировать HTTP-сообщения в соответствии с API Rest. Используйте веб-службу RESTful

Поэтому я бы сказал, что да, есть способ загружать видео на YouTube с помощью Xamarin. Однако, как уже говорилось, клиентская библиотека Google .net не поддерживает вход в систему Xamarin. Вам нужно будет самостоятельно ввести логин, но это выполнимо, я сделал это несколько лет назад, и мне потребовалось всего несколько дней, чтобы разработать прототип. Поэтому я бы рекомендовал использовать клиентскую библиотеку google .net для части api YouTube, это будет проще, чем сделать пользовательский логин для части аутентификации.