0

我们使用谷歌应用脚​​本(部署为网络应用)构建服务。此服务脚本使用带有 UrlFetchApp 和 oAuthConfig 的 google api。我们的脚本和服务运行正常。

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

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

4

2 回答 2

0

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

于 2013-10-03T02:04:57.420 回答
0

自 2011 年 7 月以来有一个未解决的问题,问题 677,很多人都在等待...

于 2013-10-02T15:47:39.750 回答