0

我被困住了,希望经历过这一切的人可以帮助我。我浏览了 Nest 提供的示例 iOS 应用程序。我已注册为开发人员并拥有一个嵌套客户端 ID 和嵌套客户端密码。我已经下载了示例应用程序,我的目标是使用这个参考来构建一个 iOS 应用程序,该应用程序与我家中的多个连接设备进行交互。

我已经编译了应用程序并且可以通过 xCODE 运行它。使用客户端 ID 和客户端密钥,我还可以进入客户端授权屏幕。然后我可以登录到 Nest,并获得一个 PIN。这就是我卡住的地方,我期待通过授权客户端,我会以某种方式获得一个访问令牌,我可以在 API 调用期间使用它来提供访问权限。我看到了解析访问令牌的示例代码,但我没有看到任何代码路径来获取和访问令牌。

4

2 回答 2

0

我也被困在这个问题上,但在 Android-nestdk 中找到了解决方案“OAUTH REDIRECT_URL 将在 Nest 开发者网站的客户端注册页面中设置,而不仅仅是在 Constants.m 中”

I also put https://localhost on both location and it worked immediately like the user said.

https://stackoverflow.com/a/27530025/954074

于 2014-12-24T06:28:44.060 回答
0

谢谢,我刚刚找到了我正在寻找的答案。我错过了重定向 URI,在应用程序中进行设置后,我现在可以通过了。我的应用程序实际上并没有发布到服务器,因此假设我不需要重定向 URI。显然这是 next 所要求的,但 iOS 和 Osx 有一个解决方法......这是线程。

Nest API 的非 HTTP[S] OAuth 重定向

于 2014-11-16T20:57:35.943 回答