問題タブ [nest-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2073 参照

nest-api - firebase apiではなくプレーンなRESTを使用して温度を設定するにはどうすればよいですか

目標温度の設定方法や離席モードの設定方法に関する情報は見つかりませんでした。誰かがそれをうまく機能させましたか?

^ 情報を提供しますが、温度または不在モードを変更するにはどうすればよいですか??

0 投票する
1 に答える
2273 参照

nest-api - NEST サーモスタット API

新しく公開された NEST API を使用して iOS アプリを開発しようとしていますが、ネイティブのドキュメントで少し迷っています。

質問: アクセス トークンを取得できましたが、「退席中」状態を照会および更新するためのサーモスタット エンドポイントがわかりません

どんなポインタでも大歓迎です..

0 投票する
2 に答える
641 参照

c# - Windows Phone 8 の Hammock で Firebase REST Streaming を使用するには?

Firebase 経由の REST ストリーミングをサポートする Nest API を使用しています。REST が動作していますが、正しくストリーミングできません。これは私のアプリにとって非常に重要であり、REST は私がやりたいことに対して効果的ではありません。

リクエストに Hammock を使用しています。コードは次のとおりです。

このコードは機能し、JSON を返しますが、ストリーミングを有効にできないようです。「ストリーミングを有効にする」の下の行のコメントを外すと、コールバック イベントが発生しません。認証は uri パラメータ「auth」を使用して行われることに注意してください。

残念ながら、利用可能な Firebase ライブラリはないようで、REST が唯一の選択肢です。JSON プロパティがいつ変更されるかを知りたいのですが、ストリーミング中に別の値を設定したいと考えています。

0 投票する
2 に答える
4440 参照

nest-api - Firebase API を使用しない Nest REST API の実例が必要

単純な残りを使用して Nest Thermostat API にデータを書き込む実際の例を見つけようとして苦労しています。C# アプリを作成しようとしていて、Firebase を使用できません。これまでに投稿された複数の Curl の例は機能しません。有効な auth_token があり、問題なくデータを読み取ることができます。正しい投稿 URL を見つけるのは難しいです。誰でも手伝ってもらえますか?

のような例

データを変更しないでください。

0 投票する
2 に答える
598 参照

java - Nest Thermostat API: 取得した access_token を使用してリクエストを確立した後の接続タイムアウト

新しくリリースされた API を使用して、NEST サーモスタットと通信する Android アプリを作成しています。このページに記載されている手順に従っています: https://developer.nest.com/documentation/how-to-auth

access_token を正常に受信するまでは動作しています。ただし、その access_token を使用して、 https ://developer-api.nest.com/devices.json?auth= {access_token}への HTTP GET 要求を確立すると、接続タイムアウト例外が発生します!

@mccvこれが私のコードです:

0 投票する
1 に答える
910 参照

rest - Nest アクセス トークンの有効期限が切れた後はどうなりますか?

質問はそれをすべて言います。有効期限が切れたときに何が起こるかを述べている API のどこにも見つかりませんでした。「Works with Nest」のウェブページをもう一度開いて、新しい認証コードを取得する必要がありますか? または、同じ認証コードを使用して、新しいトークンを取得しますか? Nest はトークンの有効期限が切れたことをどのように示しますか?

0 投票する
1 に答える
547 参照

nest-api - Nest API Oauth がリダイレクトされないのはなぜですか?

Nest API をいじり始めたばかりで、OAuth2 サーバーがリダイレクト先への応答をリダイレクトしない理由を理解するのに苦労しています。

私の認証試行 URL の例:

認証して PIN を取得することはできますが、理想的には、これは私に返された応答であり、アプリで動的に処理されます。

0 投票する
1 に答える
665 参照

nest-api - git bash を使用した承認

Nest サーモスタットを使用して、Arduino ベースのプロジェクトでホーム オートメーションを実行できるようにしようとしています。これまでのところ、私は何も成し遂げることができませんでした。他のリソースへの入力またはリダイレクトをいただければ幸いです。

Nest 開発者の下でサインアップし、読み取り/書き込み権限を持つクライアントを作成しました。

私は、サーモスタットから基本的な情報を引き出すことを開始したい OAuth ステップにいます。clientIDhttps://home.nest.com/login/oauth2?client_id=[clientID]&state=STATEがプロジェクトの clientID である場所に移動しました。STATEをそのまま残しました。

呼び出す PIN を受け取ったので、次のよう99ITPUMPGit BASHに入力しました。
curl POST https://api.home.nest.com/oauth2/access_token?code=99ITPUMP&client_id=[clientID]&client_secret=[clientSecret]&grant_type=authorization_code

私が得る応答は
$ curl: (6) Could not resolve host: POST {"url":"/oauth2/access_token?code=99ITPUMP","message":"404 Not Found"}

新しい認証コードを何度も取得しようとしましたが、まだ何も取得できません。誰が私が間違っているのか教えてもらえますか? bash コンソール内で Nest から基本情報を取得する必要があります。答えを提供する人は、できるだけ馬鹿げたものにしてください。自分が何をしているのか本当にわからないので、一生懸命勉強しています。