Загружайте видео с YouTube от имени пользователей, используя аутентификацию Google в паспорте с помощью nodejs

#google-api #youtube-api #passport.js

Вопрос:

Как я могу отправлять запросы в API YouTube (загружать видео с YouTube) с зарегистрированным пользователем Google (используя аутентификацию Google в паспорте)?

Документы Google API показывают только способ, которым у вас есть предварительно настроенный файл .json с вашими личными учетными данными-я хочу, чтобы пользователи входили в мой сервис и загружали видео на YouTube через мой сервер NodeJS, как бы я с этим справился?

Спасибо вам за любые подсказки/советы/ответы!

Комментарии:

1. Это невозможно. Чтобы загружать видео на YouTube через API данных, вы должны быть должным образом авторизованы , т. Е. вы должны успешно завершить процесс аутентификации/авторизации OAuth 2.0.

2. Привет @stvar, у меня есть поток аутентификации OAuth 2.0 через Passport.js ( passportjs.org/packages/passport-google-oauth2 ) — Разве этого недостаточно?

3. Официальная документация: Использование OAuth 2.0 для приложений веб-сервера . Там вы найдете все подробности о токенах обновления, токенах доступа и тонкостях процесса аутентификации/авторизации.