Youtube V3 Playlists.List - публикация в API без входа в браузер пользователя - PullRequest
1 голос
/ 17 февраля 2020

Я могу загрузить видео через API youtube v3, и авторизация работает нормально, используя область YoutubeUpload. Сейчас я пытаюсь перечислить все свои плейлисты, но я получаю Недостаточное разрешение: у запроса недостаточно областей аутентификации. Я пытался использовать области YoutubeReadonly, Youtube & YoutubeForceSsl, также пробовал комбинации всех их, и это никогда не показалось аутентифицировать. Кажется, у меня нет доступа, чтобы делать что-либо с плейлистами, создавать, перечислять или добавлять видео. Странно то, что этот код работал около 5 месяцев go, но мой аккаунт разработчика был отключен из-за неактивности, поэтому я создал новый.

Я рад опубликовать код здесь, если это необходимо, но я верю в это может быть связано с тем, как я настроил учетные данные / проект OAuth. Ниже приведены шаги, которые я предпринял для создания.

Консоль разработчика Google (console.developers.google.com) - Создание проекта - Настройка экрана согласия - Создание учетных данных OAuth (https://console.developers.google.com/apis/credentials) - Тип приложения: Другое - Включить API и службы (YouTube Data API v3) - Включить - API и службы - Экран согласия OAuth - Отметьте области YouTube (YouTube, YouTubeForceSSL, ReadOnly, Загрузить)

Любая помощь будет принята с благодарностью и если я смогу предоставить какую-либо дополнительную информацию, пожалуйста, дайте мне знать.

РЕДАКТИРОВАТЬ: Я попытался создать другую учетную запись, добавил секреты, запустил ее, и мой код, казалось, работал нормально. Поэтому я вернулся к аккаунту, с которым у меня были проблемы, и он появился в браузере с запросом входа в Google, на этот раз он работал нормально. Поэтому я думаю, что мои следующие вопросы: можете ли вы авторизовать кредиты приложения / OAuth, не открывая веб-браузер? У меня будет несколько учетных записей YouTube для управления, поэтому было бы здорово справиться с этим, прежде чем делать какие-либо запросы.

1 Ответ

0 голосов
/ 19 февраля 2020

Кажется, это сообщение было просмотрено несколько раз, поэтому я подумал, что должен упомянуть, что на мое решение ответили здесь

Автоматическая загрузка видео в мою учетную запись с использованием YouTube Data API V3 без пользователя. согласие

Надеюсь, что это поможет другим в будущем!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...