Хотя обработка полностью функциональна, наибольший интерес, на мой взгляд, она будет представлять для 1с-разработчиков. Ведь один ролик можно выгрузить и вручную, а что делать, если нужно выгрузить сотни роликов, делать это регулярно?
Обработка не содержит внешних компонент - весь код выполняется в 1с.
Для работы с API потребуется получить идентификатор клиента OAuth 2.0. О том, как это сделать, написано здесь: https://developers.google.com/youtube/v3/guides/auth/installed-apps?hl=ru#prerequisites
Для невладеющих языком, напишу кратенько:
1. Включение API для вашего проекта:
1.2. Откройте библиотеку API в консоли Google API: https://console.developers.google.com/apis/library
1.3 При появлении запроса выберите проект или создайте новый.
1.4. Включите YouTube Data API v3.
2. Создание учетных данных авторизации:
2.1. Перейдите на страницу учетных данных: https://console.developers.google.com/apis/credentials
2.2. Нажмите кнопку создать учетные данные > идентификатор клиента OAuth.
2.3. Выберите "Приложение для ПК"
Полученные идентификатор и секретный код клиента внесите в верхних два поля обработки.
Теперь нам надо получить код авторизации. Нажмите кнопку "Получить" справа от поля. Откроется страница выбора аккаунта, затем страница выбора канала, потом будет ругаться на непроверенное приложение (можете его сделать доверенным путем долгой переписки с google) - продолжайте, пока не получите на экране ваш код авторизации.
Скопируйте его и вставьте в третье поле обработки. Сразу же получайте токен продления (время жизни кода авторизации - несколько минут).
Когда токен продления получен, можно выгружать файлы. Насколько мне известно, токен продления не имеет ограничений по времени, так что страшную процедуру его получения вам придется пройти всего один раз. А дальше - наслаждайтесь поездкой ;-)
Тестирование проводилось на конфигурации Комплексная автоматизация, редакция 1.1 (1.1.115.1). Будет работать на любой конфигурации с обычными формами, т.к. не обращается к каким-либо объектам конфигурации.