Google OAuth2作用域script.external_request可以访问哪些用户数据?

时间:2020-06-24 18:43:01

标签: google-apps-script urlfetch scopes

我正在尝试通过类URLFetchApp使用URL Fetch服务的Apps Script Web应用程序的验证过程。 Per URLFetchApp documentation,这需要范围https://www.googleapis.com/auth/script.external_request。我找不到适用于此范围的任何Google文档,也没有出现在this list of OAuth2 scopes上。当我实际上不知道范围提供的用户数据时,我很难说明我的应用如何使用范围提供的数据。我的意思是,我不会使用任何用户数据...我只是从另一个Google Apps Script项目中调用API可执行函数。

此范围允许我访问哪些用户数据?还是我只需要解释为什么/如何使用URLFetchApp

2 个答案:

答案 0 :(得分:1)

如果您转到脚本的编辑器仪表板,则会看到有关此范围的更多信息,说明:

在项目OAuth范围内连接到外部服务。

此外,当您首次运行脚本时,它要求的权限是:

创建与任何外部服务的网络连接(例如,读取或写入数据)

因此,尽管在文档中没有进行更多描述(仅在UrlFetchApp中),但我认为除了让用户使用脚本并连接到外部服务之外,您没有使用任何用户数据。

我希望这对您有所帮助。让我知道您是否需要其他任何东西,或者您是否不了解。 :)

答案 1 :(得分:0)

根据文档,如果您希望使用UrlFetchApp Service,则external_request是您必须添加到清单中的范围。喜欢与否。 UrlFetch Service