如何使用Nest REST API设置数据?

时间:2015-03-12 21:07:13

标签: nest-api

我尝试将目标温度设置为以下脚本,然后返回{“error”:“发送的内容无效”}。如何使用REST API设置目标温度?

#!/bin/bash

DATA='{"devices":{"thermostats":{"DEVICE_ID":{"target_temperature_f":75}}}'

curl --cacert curl-ca-bundle.crt -L -X PUT --data $DATA "https://developer-api.nest.com/?auth=ACCESS_CODE"

请注意,我编辑了实际的设备ID和访问代码。

1 个答案:

答案 0 :(得分:0)

以下作品:

#!/bin/bash

DATA='{"target_temperature_f":76}'

curl --cacert curl-ca-bundle.crt -v -L -X PUT "https://developer-api.nest.com/devices/thermostats/DEVICE_ID?auth=ACCESS_CODE" -H "Content-Type: application/json" -d DATA