我正在努力寻找一个使用简单的数据将数据写入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"}

10-07 22:47