我正在尝试将图像上传到 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。
最佳答案
确保在更改范围时重新对用户进行身份验证。它需要弹出并再次请求同意。
如果你不知道我在说什么。去删除这里存储的文件
.setDataStoreFactory(new FileDataStoreFactory(new java.io.File(TOKENS_DIRECTORY_PATH)))
关于java - Google Drive API 给予上传文件的权限不足,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61453259/