我启用了我的Google云端硬盘API,但仍然收到错误代码“项目未启用API”。

时间:2015-11-18 14:50:40

标签: google-api google-cloud-platform service-accounts

如下图所示,Google驱动API已启用

enter image description here

当我运行我的代码时,我收到错误告诉我:

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而错过了一些内容。

注意:

2 个答案:

答案 0 :(得分:1)

感谢大家的帮助 我在我的代码中发现了这个问题,我使用了这一行

Operation op = service.scripts().run(scriptId, request).execute();

还需要有以下api(Google Apps脚本执行API),我必须启用它...

答案 1 :(得分:0)

您也缺少一个需要Drive SDK的版本。

enter image description here