Earth Engine 推出了
非商业配额层级,以保护共享计算资源并确保为所有人提供可靠的性能。非商业项目默认使用 Community
层级,但您可以随时更改项目的层级。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
ee.data.authenticateViaPrivateKey
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
通过 Google API Node.js 客户端配置 EE API 调用的服务器端身份验证。私钥身份验证仅适用于服务器端 API 调用:对于基于浏览器的应用,请使用 ee.data.authenticateViaOauth()。使用服务器端身份验证时,无需进行用户互动(例如身份验证弹出式窗口)。
应在 ee.initialize() 之前调用此方法或其他身份验证方法。
系统会在可能的情况下自动刷新身份验证令牌。您可以放心地假设所有异步调用都将使用适当的凭据发送。不过,对于同步调用,您应使用 ee.data.getAuthToken() 检查是否存在身份验证令牌,如果没有,则手动调用 ee.data.refreshAuthToken()。令牌刷新操作是异步的,无法在同步调用之前按需在后台执行。
| 用法 | 返回 |
|---|
ee.data.authenticateViaPrivateKey(privateKey, success, error, extraScopes, suppressDefaultScopes) | |
| 参数 | 类型 | 详细信息 |
|---|
privateKey | AuthPrivateKey | 私钥的 JSON 内容。 |
success | 函数,可选 | 如果身份验证成功,则要调用的函数。 |
error | 函数,可选 | 如果身份验证失败,则要调用的函数,并传递错误消息。 |
extraScopes | List[String],可选 | 要请求的额外 OAuth 范围。 |
suppressDefaultScopes | 布尔值,可选 | 如果为 true,则仅请求 opt_extraScopes 中指定的作用域;除非在 opt_extraScopes 中明确指定,否则不会请求默认作用域。 |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-01-08。
[null,null,["最后更新时间 (UTC):2026-01-08。"],[],[]]