【发布时间】:2016-02-20 01:57:49
【问题描述】:
我在获取 Nest 的访问令牌时遇到问题。
我在我的 node.js 应用程序上运行了 nest-api,但我在获取访问令牌时遇到了问题。
我是否从不同的客户端、设备甚至帐户进行连接都没有关系。
我曾经有 php 代码自动执行 oAuth 2.0 获取令牌的过程,它工作正常,但停止工作。
不管我是放“OAuth Redirect URL”来自动获取令牌还是简单地尝试在没有URL的情况下获取令牌,我总是得到这个错误:
发生错误。获取客户信息时出错
仅此而已,没有日志条目或任何内容,只有非描述性消息。
例如,如果我创建了一个新帐户,然后向该帐户添加了一个客户端,我会得到一个 URL,我可以在其中检索想要从我的客户端控制其嵌套产品的用户帐户的访问令牌 -- URL看起来像这样:
https://home.testc.nestlabs.com/login/oauth2?client_id=XXXXX&state=STATE
当您输入此 URL 时,它应该会询问您的 Nest 凭据,然后生成访问令牌。 执行完全相同的步骤时效果很好,但现在它甚至不要求提供凭据,我得到的只是该消息而不是其他任何内容。
【问题讨论】:
-
是的,他们有。谢谢。
-
看看这个用于 Nest API 的 PHP 类可能是值得的。我发现它对于访问 Nest 数据非常有用。 github.com/gboudreau/nest-api
标签: php node.js oauth nest-api