您可以通过 Google Cloud 访问 SDM API。如需启用该 API 并使用受支持的 Google Nest 设备授权 Google 账号,您需要一个 Google Cloud 项目。
您可以使用现有的 Google Cloud 项目,也可以创建一个新的项目。如果您没有项目,或者不熟悉 Google Cloud,建议您先阅读快速入门指南。该指南会引导您完成开始使用所需的所有步骤 Device Access。
如需详细了解如何创建项目以及 Google Cloud 的一般信息,我们建议您参阅以下资源:
启用 API
Google Cloud 中列出的 API 库是 Device Access Smart Device Management API。您必须先在项目中启用此 API,然后才能使用 Device Access 您 它。
在 API 启用页面上启用 Smart Device Management API 。
OAuth 2.0 客户端 ID
SDM API 使用 Google OAuth 进行 user 授权。如需完成授权流程,您需要生成 OAuth 凭据,其形式为 OAuth 2.0 客户端 ID。
在 凭据页面上获取 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 的 指标 页面上查看指标。
如需了解详情,请参阅Monitoring API 使用情况。