Nest Javascript 恒温器样本不工作 - 400 错误请求
Nest Javascript Thermostat sample not working - 400 Bad Request
我从这里构建了示例应用程序:https://developer.nest.com/documentation/cloud/control/
我已经在开发者网站上使用回调 url http://localhost:8080.
创建了客户端配置
应用加载并将您带到 Nest 登录屏幕。输入详细信息后,它应该重定向回来,但 URL https://home.nest.com/session 失败并显示 400 Bad Request 和响应:
{"error":"invalid_request","error_description":"missing user credentials"}
最近有没有人让这个样本工作?我相信它在 server.js 文件中的这一行失败了(但不幸的是我不是 Node 专家):
app.get('/auth/nest', passport.authenticate('nest'));
我已经用 Nest 站点的版本替换了 firebase.js 文件。这可能是最新版本的 Express 或 Nest Passport 库中的错误吗?
尝试了 OSX、Linux 和 Windows 并遇到了同样的问题。
谢谢!
此示例中您客户端中的 OAuth 重定向 URI 应为 http://localhost:8080/auth/nest/callback 并确保您的权限设置为 Thermostat read/write.
我从这里构建了示例应用程序:https://developer.nest.com/documentation/cloud/control/
我已经在开发者网站上使用回调 url http://localhost:8080.
创建了客户端配置应用加载并将您带到 Nest 登录屏幕。输入详细信息后,它应该重定向回来,但 URL https://home.nest.com/session 失败并显示 400 Bad Request 和响应:
{"error":"invalid_request","error_description":"missing user credentials"}
最近有没有人让这个样本工作?我相信它在 server.js 文件中的这一行失败了(但不幸的是我不是 Node 专家):
app.get('/auth/nest', passport.authenticate('nest'));
我已经用 Nest 站点的版本替换了 firebase.js 文件。这可能是最新版本的 Express 或 Nest Passport 库中的错误吗?
尝试了 OSX、Linux 和 Windows 并遇到了同样的问题。
谢谢!
此示例中您客户端中的 OAuth 重定向 URI 应为 http://localhost:8080/auth/nest/callback 并确保您的权限设置为 Thermostat read/write.