1

我需要在控制台应用程序中使用 HTTP GET 和 POST 请求访问我的 Web 应用程序,但不幸的是,我无法在“谁有权访问 Web 应用程序”中使用匿名访问选项。是否有机会使用任何方法(OAuth2 客户端 ID、服务帐户,甚至我的登录名和密码......)?

4

2 回答 2

1

是的,这在几天前是可能的。查看应用程序脚本执行 api。代码将在传递的用户令牌下运行,并将消耗他们的配额(不是开发人员或所有者):

http://googleappsdeveloper.blogspot.com/2015/09/run-apps-script-code-from-anywhere.html

于 2015-09-27T20:44:58.877 回答
0

欢迎来到堆栈溢出。

不是 100% 确定它是您正在寻找的东西,但是要通过在网络上调用它来运行脚本,您确实需要一个 OAuth 2 令牌,他们接受谷歌制作的许多 OAuth 提供者中的任何一个。在此处查看有关通过 http 发布运行脚本的更多信息,并在此处查看有关 google oauth 提供程序的信息

如果您提供有关调用您的 google 应用程序的客户端的更多信息,即 javascript、C# 等,以及您将要做什么,即在您的应用程序中调用自定义 http 侦听器或如上所述的 google 端点.

于 2015-09-27T20:25:50.043 回答