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 中),但我认为除了让用户使用您的脚本并连接到外部服务之外,您没有使用任何用户数据。
希望对您有所帮助。让我知道您是否需要其他任何东西或者您不明白什么。 :)
我正在尝试通过 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 中),但我认为除了让用户使用您的脚本并连接到外部服务之外,您没有使用任何用户数据。
希望对您有所帮助。让我知道您是否需要其他任何东西或者您不明白什么。 :)