0

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

4

1 回答 1

0

你将不得不在这个上做一些腿部工作。

首先,当您发布您的应用程序脚本时,请确保将“谁有权访问该应用程序”更改为“仅我自己”之类的内容。

然后,您需要查看当您尝试从外部服务访问该 URL 而不进行身份验证时会发生什么。您可能收到的错误代码可能会有所帮助。

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

我希望这有帮助。

雅各布

于 2013-06-20T14:31:46.803 回答