我一直在尝试使用我的 Nest 恒温器,这样我就可以将它用于我基于 Arduino 的项目运行的家庭自动化中。到目前为止,我完全没有完成任何事情。我将不胜感激输入或重定向到其他资源。
我在 Nest 开发人员下注册并创建了一个具有读/写权限的客户端。
我正处于 OAuth 步骤,我想开始从恒温器中提取基本信息。我去了https://home.nest.com/login/oauth2?client_id=[clientID]&state=STATE
clientID是我项目的clientID的地方。我按原样离开了州。
我收到了我要调用的 PIN 码,99ITPUMP
然后将其放入Git BASH中,如下所示:
curl POST https://api.home.nest.com/oauth2/access_token?code=99ITPUMP&client_id=[clientID]&client_secret=[clientSecret]&grant_type=authorization_code
我得到的回应是
$ curl: (6) Could not resolve host: POST
{"url":"/oauth2/access_token?code=99ITPUMP","message":"404 Not Found"}
我已尝试多次获取新的身份验证代码,但仍然无法获得任何东西。谁能告诉我我做错了什么?我需要在 bash 控制台中从我的 Nest 获取基本信息。对于任何提供答案的人,请尽可能避免白痴。我真的不知道我在做什么,所以我正在努力学习。