1

在谷歌网站上集成谷歌应用脚​​本时,是否可以确保用户不会看到授权对话框?当网站只在内部公开?

4

2 回答 2

2

如前所述,Apps Script 原生 Apps bean 主要支持两个用例:

  • 以部署用户身份执行:终端用户无需授权,访问部署者的Apps资源
  • 以终端用户身份执行:终端用户需要授权,因为访问终端用户的Apps资源

您描述的第三个用例由针对 Google Apps API 运行 的 Apps 脚本的URLFetchApp支持。

在许多情况下,Apps API 可以代表用户执行授权客户端(在本例中为 Apps 脚本)有权执行的操作,因此如果客户端获得了管理员凭据的授权,API 通常可以代表用户执行操作最终用户,而无需最终用户授权 Apps 脚本来执行此操作。

不幸的是,对于您的用例,Gmail Inbox API 似乎不是这些 API 之一。为了监控其他最终用户收件箱信息,Gmail Audit API可能会满足您的需求。

于 2012-09-26T18:50:25.297 回答
0

如果您将您的应用程序设置为以“用户访问应用程序”的身份执行,那么这是不可能的。但是,如果您将其设置为自己运行,则只有在对代码进行任何更改时才需要重新授权。不会要求最终用户授权

于 2012-09-10T16:33:33.490 回答