0

我正在开发 CRM 软件和我的谷歌帐户之间的一些自动化/集成。我正在尝试使用 Google Apps Script API,这样我就可以通过我在 CRM 软件中构建的集成远程执行 Google Apps Script 中的功能。

唯一的问题是,当尝试运行通过 API 调用 GAS 函数的函数时,我收到以下错误:

“Apps Script API 之前未在项目项目编号中使用或已禁用。然后通过访问https://console.developers.google.com/apis/api/script.googleapis.com/overview?project=103424032563启用它重试。如果您最近启用了此 API,请等待几分钟让该操作传播到我们的系统并重试。”

这通常没有问题,因为我只需通过链接访问 GCP 门户并启用 GAS API,但是当我尝试访问我的项目时,我根本没有访问权限,并得到“加载数据失败” “ 错误。

使我的问题进一步复杂化的是,GCP 支持将无济于事,因为他们怀疑我是一名黑客,试图获得对他们所知道的不属于我的项目的访问权限。

而且因为我无法访问该项目来授权 API,我也无法将我的 google 脚本与同一个项目相关联,因为这是 Google Apps Script API 运行的要求。

我怀疑是我正在开发此集成的 CRM 软件部分导致了此错误(不知何故,GCP 项目是由不同的用户创建的),但它们在确定发生了什么方面并没有太大帮助。

你们中有人有过类似的情况吗?如果是这样,你是如何解决它的?

4

1 回答 1

0

使我的问题进一步复杂化的是,GCP 支持将无济于事,因为他们怀疑我是一名黑客,试图获得对他们所知道的不属于我的项目的访问权限。

Google 支持不会拒绝提供帮助。他们不会指责你是黑客。Google 支持人员可以查看该项目,看看您是否有该项目的凭据,如果有,他们可以解释如何授权自己。但是,Google 支持需要一份支持协议,该协议不是免费的。如果您没有,那么您无权获得技术支持,只有计费支持。查找您的计费帐户 ID 并发送计费支持请求。您的计费帐户还将显示哪些项目与您的计费帐户相关联。

问题是您试图访问错误的项目 ID。找出正确的项目 ID 是什么。如果您安装了 Cloud SDK,请执行此命令gcloud projects list,这将告诉您您的凭据可以访问哪些项目。

于 2019-06-24T22:00:39.987 回答