默认情况下,创建的所有新项目都具有对 Device Access 沙盒环境的访问权限。
要将项目与 SDM API 配合使用,您必须为该项目指定 OAuth 客户端 ID。
注册设备相关权限
在创建第一个项目之前,您必须先注册 Device Access。注册包括接受 Google API 和 Device Access Sandbox 服务条款,以及每账号支付一次性不可退款费用(5 美元)。
您必须先接受服务条款并支付注册费用,然后才能创建项目。这适用于所有用户,包括个人用户和希望创建商业产品/服务的用户。
如果您尚未在控制台中注册, Device Access 请执行以下操作:
创建项目
注册后,创建项目:
- 在 Cloud 控制台的首页上,选择 创建项目。 如果您没有看到此选项,则表示您的账号已达到项目数量上限,无法再创建其他项目。
- 在创建过程中填写每个屏幕:
- 为您的项目输入名称。
- 可选。输入 Google Cloud 项目中的 OAuth 2.0 客户端 ID。如果您尚未拥有客户端 ID,可以跳过此步骤,稍后再进行更新。如需了解如何获取客户端 ID,请参阅设置 Google Cloud Platform。
- 启用或停用事件。事件由 Google Cloud Pub/Sub 管理,并为已获授权访问您项目的所有设备和结构提供异步更新。如果您想启用事件,请选择启用。如果您不确定,请选择停用。您以后可以随时启用这些功能。
- 完成后,系统会为您的项目分配一个项目 ID,其形式为 UUID,例如
32c4c2bc-fe0d-461b-b51c-f3885afff2f0
。请记下此 ID,您需要它来进行所有 SDM API 调用。
此项目 ID 用于 OAuth 和 API 调用。它是特定于您的Device Access 项目的,与 Google Cloud 项目 ID 无关。
项目环境
创建项目后,环境会设为 沙盒 。所有项目都在此环境中启动。
如果您计划将 Device Access 用于个人用途,则无需执行任何操作。您的项目将保留在沙盒中。
如果您计划将 Device Access 作为商用智能家居产品的一部分使用,请参阅申请进入商业开发阶段,了解后续步骤。