HttpError 403: запрос может быть неправильно авторизован - PullRequest
0 голосов
/ 18 марта 2019

Я использую фреймворк django для своего проекта, который может загружать видео на YouTube с помощью API youtube v3. Я создал фирменный канал для добавления этих видео. Используя учетные данные установленного приложения, я могу легко загрузить видео на канал, но когда я попытался перечислить детали видео с помощью video_ids, с теми же учетными данными, я не смог авторизоваться.

Итак, я создал учетную запись службы и использовал эти учетные данные учетной записи службы, чтобы перечислить детали видео, и она работала нормально.

Все эти процессы выполняются с использованием учетных данных oauth2 и без какого-либо ручного согласия пользователя.

Но мне нужно удалить некоторые выбранные видео через мой API из бэкэнда без согласия пользователя Google. Поэтому я попытался использовать учетные данные предыдущего установленного приложения и учетные данные созданной учетной записи службы, и, к сожалению, обе не позволяют мне удалить видео из моей учетной записи.

Ошибка, которую я получаю: HTTP 403. Запрос может быть неправильно авторизован.

Я использую правильные области, предложенные YouTube для доступа к API.

Таким образом, любой может предложить любые возможные ошибки, возникающие при аутентификации, или предложить мне любой другой способ доступа к этим API без согласия пользователя вручную.

Заранее спасибо.

...