我需要在控制台应用程序中使用HTTP GET和POST请求访问我的Web应用程序,但不幸的是,我不能在"谁有权访问Web应用程序"中使用匿名访问选项。是否有机会使用任何方法(OAuth2客户端Id,服务帐户,甚至我的登录和密码....)?
几天前这是可能的。看看app的脚本执行api。代码将在传递的用户令牌下运行,并将消耗他们的配额(而不是开发人员或所有者):
http://googleappsdeveloper.blogspot.com/2015/09/run-apps-script-code-from-anywhere.html欢迎使用Stack Overflow
不是100%确定这是你想要的,但是要通过在网络上调用它来运行一个脚本,你确实需要一个OAuth 2令牌,他们接受谷歌提供的许多OAuth提供商。查看更多关于运行脚本的信息,通过http post在这里和谷歌oauth提供商的信息在这里。
如果你提供更多的信息,客户端将调用你的谷歌应用程序,即javascript, c#等,以及你将做什么,即调用自定义http监听器在你的应用程序或谷歌端点像上面提到的