Я работаю над проектом, который использует клиент API YouTube для добавления и удаления видео.Для загрузки видео я использую веб-токен, созданный от имени моей учетной записи, в качестве установленного приложения.И он работает, как и ожидалось.
Но я не могу использовать тот же веб-токен для любых других API, таких как "videos.list", "videos.delete".Поэтому для доступа к API «videos.list» я создал учетную запись службы и использовал учетные данные этой учетной записи службы, и она также работала.
Когда я пытаюсь получить доступ к API «videos.delete», я не могуиспользовать обе учетные данные, которые я упомянул выше.Когда я использую веб-токен для установленного приложения, это ошибка, которую я получаю:
снимок экрана с ошибкой
, когда я пытаюсь использовать учетные данные вышеупомянутыхучетная запись службы, ошибка, которую я получаю:
снимок экрана с ошибкой
Другие сведения:
Я используюдостаточные области, которые предлагает youtube
Я использую правильный аккаунт Google для создания сервисного аккаунта
Я предоставляю правильный путьна веб-токен
Я использую учетную запись бренда в YouTube (Я сомневаюсь, что во время аутентификации API путают с учетными записями, для которых необходимо выполнить операции(обычная учетная запись / учетная запись бренда))
Мне нужно найти способ доступа к API "videos.delete" без согласия пользователя через браузер , или каквозможные ошибки при доступе к API удаления.
Пожалуйста, помогите.Заранее спасибо.