Google Cloud Platform 设置

对 SDM API 的访问权限通过 Google Cloud 提供。如需为受支持的 Google Nest 设备启用 API 并授权 Google 帐号,您需要一个 Google Cloud 项目。

您可以使用现有的 Google Cloud 项目,也可以创建新项目。如果您还没有项目,或不熟悉 Google Cloud,我们建议您先查阅“快速入门指南”。它将引导您完成开始使用 Device Access所需的所有步骤。

查看快速入门指南

如需从总体上详细了解如何创建项目和 Google Cloud,我们建议您查看以下资源:

启用 API

Google Cloud 中列出的适用于 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 范围,系统就会显示该屏幕。如需绕过此屏幕,请点击 Advanced 选项,然后点击 Go to Project Name (unsafe)

如需了解详情,请参阅“未验证的应用”屏幕

指标

Google Cloud 提供了 SDM API 的使用情况和延迟时间等指标。这些指标与 Google Cloud 上提供的其他 API 和服务指标一起作为 Smart Device Management API 的一部分发布。

如果您的 Google Cloud 项目启用了 Smart Device Management API,请在该 API 的指标页面上查看您的指标。

如需了解详情,请参阅 Monitoring API 用量