我启用了 Google 驱动器 API,但我仍然收到错误代码 "Project has not enabled the API."
I Enabled my Google drive API, but still I got error code "Project has not enabled the API."
如下图所示Google驱动器API已启用
当我 运行 我的代码时,我收到错误提示:
com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
"code" : 403,
"errors" : [ {
"domain" : "global",
"message" : "Project has not enabled the API. Please use Google Developers Console to activate the API for your project.",
"reason" : "forbidden"
} ],
"message" : "Project has not enabled the API. Please use Google Developers Console to activate the API for your project.",
"status" : "PERMISSION_DENIED"
}
我使用了服务帐户方法,我也尝试了 OAuth2.0 客户端 ID,但我得到了同样的错误。
启用驱动程序 api。
我是否遗漏了什么
注:
我正在尝试使用的范围 (DriveScopes.DRIVE "https://www.googleapis.com/auth/drive")
- 我在驱动程序 UI 集成中设置了所有需要的信息。
您缺少一个您还需要 Drive SDK。
感谢大家的帮助
我在我的代码中发现了问题,我使用了这一行
Operation op = service.scripts().run(scriptId, request).execute();
它还需要以下 api(Google Apps 脚本执行 API),我必须在其中启用它...
如下图所示Google驱动器API已启用
当我 运行 我的代码时,我收到错误提示:
com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
"code" : 403,
"errors" : [ {
"domain" : "global",
"message" : "Project has not enabled the API. Please use Google Developers Console to activate the API for your project.",
"reason" : "forbidden"
} ],
"message" : "Project has not enabled the API. Please use Google Developers Console to activate the API for your project.",
"status" : "PERMISSION_DENIED"
}
我使用了服务帐户方法,我也尝试了 OAuth2.0 客户端 ID,但我得到了同样的错误。
启用驱动程序 api。
我是否遗漏了什么注:
我正在尝试使用的范围 (DriveScopes.DRIVE "https://www.googleapis.com/auth/drive")
- 我在驱动程序 UI 集成中设置了所有需要的信息。
您缺少一个您还需要 Drive SDK。
感谢大家的帮助 我在我的代码中发现了问题,我使用了这一行
Operation op = service.scripts().run(scriptId, request).execute();
它还需要以下 api(Google Apps 脚本执行 API),我必须在其中启用它...