如果我想使用以下命令获取Nest设备,我会得到HTTP/1.1 401未授权
curl -v -L https://developer-api.nest.com/devices/?auth=<AUTHCODE>
我的Nest帐户中没有任何设备。我想我应该找不到HTTP/1.1404。
我试着用下面的命令获取恒温器
curl -v -L https://developer-api.nest.com/devices/thermostats?auth=<AUTHCODE>
然后它返回HTTP/1.1200OK和相同的AUTHCODE,我认为这是正确的。再次提及我的账户中没有任何设备。
所以我得到的回应是不同的。我的问题是,为什么我得到的是401未授权,而不是第一个curl命令的404not found或200ok?
发布于 2016-09-22 07:35:13
我发现如果我使用您给出的URL:
https://developer-api.nest.com/devices?auth=<AUTHCODE>
但也包含在标题中:
Authorization: Bearer <AUTHCODE>
Content-Type: application/json
然后,它似乎起作用了!
https://stackoverflow.com/questions/31676248
复制相似问题