您可以通过 Google Cloud 访问 SDM API。如需使用受支持的 Google Nest 设备启用 API 并授权 Google 账号,您需要一个 Google Cloud 项目。
您可以使用现有的 Google Cloud 项目,也可以创建一个新的项目。如果您没有项目,或者不熟悉 Google Cloud,我们建议您先阅读快速入门指南。本指南将引导您完成开始使用 Device Access所需的所有步骤。
如需详细了解如何创建项目以及 Google Cloud 的一般信息,我们建议您参阅以下资源:
启用 API
Google Cloud for Device Access 中列出的 API 库是 Smart Device Management API。您必须先在项目中启用此 API, Device Access 然后才能使用它。
在 API 启用页面上,启用 Smart Device Management API。
OAuth 2.0 客户端 ID
SDM API 使用 Google OAuth 进行 user授权。如需完成授权流程,您需要生成 OAuth 2.0 客户端 ID 形式的 OAuth 凭据。
在凭据页面上获取 OAuth 2.0 客户端 ID。
未经验证的应用
SDM API 使用受限范围,这意味着,除非完成 OAuth API 验证,否则在授权期间使用此范围的所有应用都将“未经验证”。在个人使用 Device Access 时,无需进行 OAuth API 验证。
在授权过程中,您可能会看到“Google 尚未验证此应用”屏幕。如果您未在 Google Cloud 的 OAuth 权限请求页面上配置 sdm.service
范围,就会看到此屏幕。如需绕过此屏幕,请点击高级选项,然后点击前往项目名称(不安全)。
如需了解详情,请参阅“未验证的应用”屏幕。
指标
Google Cloud 为 SDM API 提供用量和延迟时间等指标。这些指标与 Google Cloud 上提供的其他 API 和服务指标一起作为 Smart Device Management API 的一部分发布。
如果您的 Google Cloud 项目已启用 Smart Device Management API,请在该 API 的指标页面上查看指标。
如需了解详情,请参阅监控 API 使用量。