首页 > 解决方案 > Google OAuth2 范围 script.external_request 允许访问哪些用户数据?

问题描述

我正在尝试通过 class 使用 URL Fetch 服务的 Apps Script Web 应用程序的验证过程URLFetchApp根据URLFetchApp文档,这需要范围https://www.googleapis.com/auth/script.external_request。我找不到此范围的任何 Google 文档,并且它没有出现在此 OAuth2 范围列表中。当我实际上不知道范围提供哪些用户数据时,我很难演示我的应用程序如何使用范围提供的数据。我的意思是,我认为我没有使用任何用户数据……我只是从另一个 Google Apps 脚本项目调用 API 可执行函数。

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

标签: google-apps-scripturlfetchscopes

解决方案


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

连接到项目 OAuth 范围下的外部服务。

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

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

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

我希望这对你有所帮助。让我知道您是否需要其他任何内容,或者您​​是否不理解某些内容。:)


推荐阅读