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 通过HTTP验证Google应用程序脚本用户_Google Apps Script - Fatal编程技术网

Google apps script 通过HTTP验证Google应用程序脚本用户

Google apps script 通过HTTP验证Google应用程序脚本用户,google-apps-script,Google Apps Script,在需要身份验证才能运行的脚本(以服务帐户运行、锁定共享设置等)的场景中,是否有一种方法可以通过HTTP工具(如cURL、UrlFetchApp,甚至是Windows Server环境中的PowerShell脚本)以Google用户身份进行身份验证?您必须在这方面做一些工作 首先,在发布应用程序脚本时,请确保将“谁有权访问应用程序”更改为“只有我自己” 然后,您需要了解当您试图在未进行身份验证的情况下从外部服务点击该URL时会发生什么。您可能会收到来自错误代码的一些帮助 我想您可以使用以下文档对G

在需要身份验证才能运行的脚本(以服务帐户运行、锁定共享设置等)的场景中,是否有一种方法可以通过HTTP工具(如cURL、UrlFetchApp,甚至是Windows Server环境中的PowerShell脚本)以Google用户身份进行身份验证?

您必须在这方面做一些工作

首先,在发布应用程序脚本时,请确保将“谁有权访问应用程序”更改为“只有我自己”

然后,您需要了解当您试图在未进行身份验证的情况下从外部服务点击该URL时会发生什么。您可能会收到来自错误代码的一些帮助

我想您可以使用以下文档对Google服务进行一般性的身份验证。然后,您很可能需要传递某种sessionID或Accesskey。我只对OAuth有一个简单的了解,但我确实认为您可以在其他服务器和特定的Google Apps脚本之间建立一个更持久的连接

我希望这有帮助


Jacob

您是说调用部署为具有身份验证的web应用程序的脚本吗?或者通过应用程序脚本与其他服务进行身份验证。我的思路是调用使用另一个应用程序的应用程序脚本构建的web服务,甚至调用PowerShell或Bash脚本。