我正在努力寻找一个使用简单的数据将数据写入Nest Thermostat API的可行示例。尝试编写C#应用程序且无法使用Firebase。到目前为止发布的多个Curl示例不起作用。我有一个有效的auth_token,可以毫无问题地读取数据。寻找正确的发布网址很容易。有人可以协助吗?
像这样的例子
curl -v -X PUT "https://developer-api.nest.com/structures/g-9y-2xkHpBh1MGkVaqXOGJiKOB9MkoW1hhYyQk2vAunCK8a731jbg?auth=<AUTH_TOKEN>" -H "Content-Type: application/json" -d '{"away":"away"}'
请勿更改任何数据。
最佳答案
两件事情。首先,使用-L进行重定向。其次,直接放在远处的数据位置,例如
curl -v -L -X PUT "https://developer-api.nest.com/structures/g-9y-2xkHpBh1MGkVaqXOGJiKOB9MkoW1hhYyQk2vAunCK8a731jbg/away?auth=<AUTH_TOKEN>" -H "Content-Type: application/json" -d '"away"'
PUT将覆盖某个位置的所有数据。从逻辑上讲,上一条命令将结构的数据设置为
{"away":"away"}
。