Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 从部署的公司调用google脚本web应用程序url时';s project get java.io.IOException:服务器为URL返回了HTTP响应代码403:_Google Apps Script_Http Status Code 403_Google Workspace - Fatal编程技术网

Google apps script 从部署的公司调用google脚本web应用程序url时';s project get java.io.IOException:服务器为URL返回了HTTP响应代码403:

Google apps script 从部署的公司调用google脚本web应用程序url时';s project get java.io.IOException:服务器为URL返回了HTTP响应代码403:,google-apps-script,http-status-code-403,google-workspace,Google Apps Script,Http Status Code 403,Google Workspace,我已经用我的个人谷歌账户在谷歌脚本中创建了一个项目。我将其部署为web应用程序,任何人都可以访问,甚至匿名,并且可以以我的身份执行该应用程序。我在公司的一个项目中使用了部署的google脚本web应用程序url。当我从localhost调用url时,我从脚本中得到结果。在我们部署了调用google脚本web应用程序的项目之后,我们将代理配置添加到对google脚本的调用中,因为该项目在vpn下运行,现在我无法再访问该脚本-我收到以下错误:java.io.IOException:服务器返回了HTT

我已经用我的个人谷歌账户在谷歌脚本中创建了一个项目。我将其部署为web应用程序,任何人都可以访问,甚至匿名,并且可以以我的身份执行该应用程序。我在公司的一个项目中使用了部署的google脚本web应用程序url。当我从localhost调用url时,我从脚本中得到结果。在我们部署了调用google脚本web应用程序的项目之后,我们将代理配置添加到对google脚本的调用中,因为该项目在vpn下运行,现在我无法再访问该脚本-我收到以下错误:java.io.IOException:服务器返回了HTTP响应代码:403作为URL:

我已经搜索了一个类似的问题,但老实说,我不知道问题在哪里,我到底要做什么。我想我必须用这个谷歌脚本应用程序绑定我们公司的项目/域,对吗?还是问题出在别的地方

任何建议都将不胜感激。

您可能需要建立一个 问题 错误403,权限被拒绝:调用方没有权限表示用于授权请求的云平台项目与脚本使用的项目不同

由此

在你的情况下,这可能意味着,因为你是从一个未知的服务器呼叫,谷歌没有授权它

可能的解决办法
  • 创建项目编号并记下项目编号
  • 启用
  • 建立一个
  • 从服务器访问Google API的应用程序(通常使用Node.js、Java、.NET和Python等语言和框架)必须指定授权重定向URI。重定向URI是应用程序服务器的端点,OAuth 2.0服务器可以向其发送响应

  • 从脚本更改应用程序脚本默认项目:
  • 确保在清单中正确配置了作用域
  • 保存新版本并重新部署
  • 您可能需要创建新的应用程序脚本,复制代码,将其链接到云项目,然后部署


    工具书类

    非常感谢您的详细回复。我会和我负责的同事谈谈,如果他决定这么做,我会回信告诉他结果。再次感谢:)