403 调用方没有权限 &未找到请求实体



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

  1. 403呼叫者没有许可。允许_DENIED禁止
  2. 未找到请求实体

下面的答案应纠正问题。

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

编辑:我觉得可能的重复链接在一个问题上更深入。这篇文章有2个关键短语,它可以迅速解决。如果访问者认为他们需要更深入地进行,那么可能的重复链接将是一个不错的选择:如何从Google Oauth 2.0 Playground运行Google App脚本函数|呼叫者没有权限

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

首先进入您的脚本:

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

注意:我发现许多解决方案与公共和服务帐户的要求共享文档,这是不需要的。

最新更新