0

我正在尝试使用 Nest API 连接到我的 Nest 恒温器,但我没有看到使用序列号或类似名称与我的特定恒温器的关联。我已经看过有关如何在注册后获取数据但不知道如何注册的各种指南。

4

1 回答 1

0

您需要有 2 个帐户才能使用 Nest 平台进行 API 调用。

  1. 您需要在 home.nest.com 上拥有 Nest 帐户。您应该将您的设备注册到此帐户(恒温器、烟雾报警器、摄像头等)

  2. 您需要一个 Nest 开发者帐户https://developers.nest.com/。登录到 Nest 开发人员后,进入控制台并创建产品、添加权限等。

  3. 接下来,按照 Nest 官方 Github 帐户中的步骤操作:https ://github.com/nestlabs/android-sdk 。

从技术上讲,您可以通过调用嵌套开发人员提供的授权 URL 来获取 pin,然后使用 postman 或 Java 获取“访问令牌”。完成后,您可以调用 API 来接收来自与您的 home.nest.com 帐户关联的任何设备的信息。

如果您使用 Java 和 android studio,请仔细阅读 Nest Labs 提供的说明,当您运行代码时,它会弹出一个 webview 窗口,您将登录 home.nest.com 帐户,并将其连接到您的开发者帐户和如果您初始化侦听器,您将收到您正在寻找的所有信息。

于 2017-05-18T15:04:10.503 回答