Google Drive API дает недостаточно прав для загрузки файла - PullRequest
1 голос
/ 27 апреля 2020

Я пытаюсь загрузить изображение на диск Google, но возвращается « Недостаточно прав: у запроса недостаточно областей аутентификации ». Я попытался изменить области действия на DriveScopes.DRIVE_FILE, DriveScopes.DRIVE, но все равно выдает ту же ошибку.

Я использую пример кода, приведенный в документации разработчика Google

Java Быстрый запуск руководство: https://developers.google.com/drive/api/v3/quickstart/java

Загрузить файл: https://developers.google.com/drive/api/v3/manage-uploads

Я включил API-интерфейс накопителя с помощью приложения для настольного компьютера.

1 Ответ

1 голос
/ 27 апреля 2020

Убедитесь, что вы повторно аутентифицируете пользователя при изменении области действия. Это должно появиться и запросить согласие снова.

Если вы не знаете, о чем я говорю. Go удалить файл, хранящийся здесь

.setDataStoreFactory(new FileDataStoreFactory(new java.io.File(TOKENS_DIRECTORY_PATH)))
...