Google OAuth2 范围 script.external_request 允许访问哪些用户数据?

What user data does the Google OAuth2 scope script.external_request give access to?

我正在尝试通过 class URLFetchApp 使用 URL Fetch 服务的 Apps 脚本网络应用程序的验证过程。 Per URLFetchApp documentation, this requires the scope https://www.googleapis.com/auth/script.external_request. I can't find any Google documentation for this scope, and it doesn't appear on this list of OAuth2 scopes。当我实际上不知道范围提供的用户数据时,我很难演示我的应用程序如何使用范围提供的数据。我的意思是,我 认为 我没有使用任何用户数据...我只是从另一个 Google Apps 脚本项目调用 API 可执行函数.

此范围允许我访问哪些用户数据?或者我只需要解释 why/how 我正在使用 URLFetchApp?

根据文档,如果您希望使用 UrlFetchApp 服务,那么 external_request 是您必须添加到清单中的范围。喜不喜欢。 UrlFetch Service

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

Connect to an external service under project OAuth scopes.

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

Create a network connection to any external service (e.g., to read or write data)

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

希望对您有所帮助。让我知道您是否需要其他任何东西或者您不明白什么。 :)