新しく公開された NEST API を使用して iOS アプリを開発しようとしていますが、ネイティブのドキュメントで少し迷っています。
質問: アクセス トークンを取得できましたが、「退席中」状態を照会および更新するためのサーモスタット エンドポイントがわかりません
どんなポインタでも大歓迎です..
新しく公開された NEST API を使用して iOS アプリを開発しようとしていますが、ネイティブのドキュメントで少し迷っています。
質問: アクセス トークンを取得できましたが、「退席中」状態を照会および更新するためのサーモスタット エンドポイントがわかりません
どんなポインタでも大歓迎です..
「エンドポイント」について言及したので、RESTを使用して不在状態を照会および更新するつもりだと思いますか? そうでない場合は、firebase API を使用することもできます。これは、 導入セクションに記載されています
不在ステータスを取得するには、構造を照会する必要があります
curl -v -L https://developer-api.nest.com/structures?auth=<AUTH_TOKEN>
応答は、その構造内のサーモスタット/煙共同アラームに加えて、不在状態を示します。
{
"g-9y-2xkHpBh1MGkVaqXOGJiKOB9MkoW1hhYyQk2vAunCK8a731jbg": {
"away": "home",
"country_code": "US",
"name": "Home",
"smoke_co_alarms": [
"0NBM7-QfoLwhMldZ2CoIkQ7hRJoe1Jye"
],
"structure_id": "g-9y-2xkHpBh1MGkVaqXOGJiKOB9MkoW1hhYyQk2vAunCK8a731jbg",
"thermostats": [
"GM6Z9JpSKU6_ua8AfD6WRA"
],
"time_zone": "America/Los_Angeles"
}
}
不在状態を更新するには、PUT http 動詞を使用する必要があります。
curl -v -L -X PUT "https://developer-api.nest.com/structures/g-9y-2xkHpBh1MGkVaqXOGJiKOB9MkoW1hhYyQk2vAunCK8a731jbg?auth=<AUTH_TOKEN>" -H "Content-Type: application/json" -d '{"away":"away"}'
path パラメーターで使用される ID は、get 応答で返される構造 ID であることに注意してください。
ナゲッシュに役立つことを願っています