Google apps script 授权google urlfetch api只能在脚本编辑器中使用,不能在web应用程序/服务UI中使用

Google apps script 授权google urlfetch api只能在脚本编辑器中使用,不能在web应用程序/服务UI中使用,google-apps-script,Google Apps Script,我们使用GoogleApps脚本(部署为web应用)构建服务。 此服务脚本使用带有UrlFetchApp和oAuthConfig的google api。我们的脚本和服务工作正常 问题: 如果一个新用户想要使用我们的服务,他会启动服务url并打开服务。在这个过程中,他必须授权脚本函数使用的所有内容,而不使用WITHURLFETCH used api。因此,如果他再次启动服务,他会收到错误消息:“执行该操作需要授权”。 我们发现授权urlfetch api的唯一方法是用户进入scripteditor

我们使用GoogleApps脚本(部署为web应用)构建服务。 此服务脚本使用带有UrlFetchApp和oAuthConfig的google api。我们的脚本和服务工作正常

问题: 如果一个新用户想要使用我们的服务,他会启动服务url并打开服务。在这个过程中,他必须授权脚本函数使用的所有内容,而不使用WITHURLFETCH used api。因此,如果他再次启动服务,他会收到错误消息:“执行该操作需要授权”。 我们发现授权urlfetch api的唯一方法是用户进入scripteditor并从编辑器UI启动函数。如果他这样做,他可以授权该api。之后,他可以通过url启动服务,一切正常


是否有人知道一种更好的方式来授权用户而不必在编辑器中这样做

自2011年7月以来有一个公开问题,很多人都在等待……

用户可以直接从浏览器中以url的形式运行脚本,并将在此时获得标准授权对话。通过在html中提供链接和定制的响应,您可以使它更加用户友好