gpt4 book ai didi

nest-api - 使用 git bash 授权

转载 作者:行者123 更新时间:2023-12-01 14:15:32 25 4
gpt4 key购买 nike

我一直在尝试使用我的 Nest 恒温器,这样我就可以将它应用到由基于 Arduino 的项目运行的家庭自动化中。到目前为止,我完全没有完成任何事情。我将不胜感激输入或重定向到其他资源。

我在 Nest 开发者下注册并创建了一个具有读/写权限的客户端。

我正处于 OAuth 步骤,我想开始从恒温器中提取基本信息。我去了 https://home.nest.com/login/oauth2?client_id=[clientID]&state=STATE,其中 clientID 是我项目的 clientID。我按原样离开了 STATE。

我收到了我称之为 99ITPUMP 的 PIN,并将其放入 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) 无法解析主机:POST
{"url":"/oauth2/access_token?code=99ITPUMP","message":"404 Not Found"}

我多次尝试获取新的授权码,但仍然无法获取任何信息。谁能告诉我我做错了什么?我需要在 bash 控制台中从我的 Nest 获取基本信息。对于任何提供答案的人,请尽可能确保它是白痴。我真的不知道自己在做什么,所以我正在尽我最大的努力去学习。

最佳答案

尝试这样的事情:

curl --data 'code=99ITPUMP&client_id=[clientID]&client_secret=[clientSecret]&grant_type=authorization_code' https://api.home.nest.com/oauth2/access_token

关于nest-api - 使用 git bash 授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24587781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com