Java 重新请求项目的google drive权限失败

Java 重新请求项目的google drive权限失败,java,google-drive-api,Java,Google Drive Api,我启动了一个项目,请求范围https://www.googleapis.com/auth/drive.metadata.readonly。但是,我注意到范围不足以执行从文件读取的操作。因此,我将作用域更改为drive.readonly,但是没有显示权限屏幕。然后我想我会在我的谷歌驱动器中撤销权限,但是后来,什么也没起作用。然后我决定启动一个新项目,设置一个drive.file范围的请求,并生成了新的凭证(json格式)。不幸的是,我一直得到: com.google.api.client.auth

我启动了一个项目,请求范围
https://www.googleapis.com/auth/drive.metadata.readonly
。但是,我注意到范围不足以执行从文件读取的操作。因此,我将作用域更改为
drive.readonly
,但是没有显示权限屏幕。然后我想我会在我的谷歌驱动器中撤销权限,但是后来,什么也没起作用。然后我决定启动一个新项目,设置一个
drive.file
范围的请求,并生成了新的凭证(json格式)。不幸的是,我一直得到:

com.google.api.client.auth.oauth2.TokenResponseException: 400 Bad Request
{
  "error" : "invalid_grant",
  "error_description" : "Token has been expired or revoked."
}
当我启动应用程序时,没有显示权限屏幕。。。
我能做什么呢?

在我的例子中,从spring boot项目中删除保存的凭据似乎起到了作用。然后,在程序执行期间,我获得了用于再次批准身份验证请求的web链接