0

如果您遇到 Google App Script API 错误:

  1. 403 调用者没有权限。Permission_Denied 禁止
  2. 未找到请求实体

下面的答案应该可以解决这个问题。

如果您觉得这对您有所帮助,请记住为难以发现的问题做出贡献,尤其是对于 Google API 服务,因为它们通常没有很好的文档记录并且解决方案不完整(我通常会找到不安全的解决方法)。

编辑:我觉得可能的重复链接在一个问题上更深入。这篇文章有 2 个关键短语,它可以快速解决它们。如果访问者觉得他们需要更深入,那么可能的重复链接将是一个不错的选择:How to run Google App Script function from Google OAuth 2.0 Playground | 调用者没有权限

我也使用问题的关键短语进行了彻底搜索,但我找不到任何令人满意的解决方法。答案还告诉用户他们不需要公开共享他们的文档,也不需要我认为很重要的服务帐户。我觉得答案的简洁很有帮助。虽然如果对为什么应该关闭它有有用的解释,我会关闭这篇文章。

4

1 回答 1

0

首先进入你的脚本:

  1. 发布 > 部署为 API 可执行文件 > 新建 > 更新 > 关闭
  2. 资源 > 云平台项目 > 输入项目编号 ( https://console.cloud.google.com/home/dashboard ) > 设置项目 > 关闭
  3. 在开发者控制台上启用执行 API。
  4. 检查您的 credentials.json 是否适用于正确的项目。

注意:我发现许多将文档共享给公众的解决方案以及服务帐户要求,这不是必需的。

于 2019-02-24T06:29:19.940 回答