google-apps-script - 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
?
解决方案
如果您查看脚本的编辑器仪表板,您将看到有关此范围的更多信息,说明:
连接到项目 OAuth 范围下的外部服务。
此外,当您第一次运行脚本时,它要求的权限是:
创建到任何外部服务的网络连接(例如,读取或写入数据)
因此,尽管文档中没有更多描述(仅在 UrlFetchApp 中),但我认为除了让用户使用您的脚本并连接到外部服务之外,您没有使用任何用户数据。
我希望这对你有所帮助。让我知道您是否需要其他任何内容,或者您是否不理解某些内容。:)
推荐阅读
- c++ - 防止采用 const std::string& 的函数接受 0
- sql - SQL - 组合来自多个表的重复行
- python - 文件写入操作返回值与tell()返回值不匹配
- visual-studio-code - 如何使 vscode gui 可见?
- javascript - 是否可以从 Java 中使用基于 Node.JS 的模块?
- openapi - 如何使用 $ref 引用另一个 OpenAPI 文件的路径?
- postgresql - Postgres 自动调优
- flutter - 在 _WidgetsAppState 中找不到路由 RouteSettings("/", null) 的生成器
- node.js - 具有此 Unix 命令的 PowerShell 等效命令
- c# - 设置两个具有相同 JsonProperty 的字段