問題タブ [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 に答える
249 参照

nest-api - Nest サーモスタットのスケジュールを取得しています

Nest サーモスタットのスケジュールを取得しようとしています。ただし、サーモスタットのスケジュールが含まれていないオブジェクトが返されます。サーモスタットのスケジュールを取得するために使用できるネストの API はありますか

0 投票する
0 に答える
1035 参照

javascript - IE 11 Nest(firebase) 認証/websocket エラー

ネストAPIに接続するためにjavascript firebaseライブラリを使用しています。Chrome と FireFox でうまく機能します。しかし、Internet Explorer (私は IE11 を使用しています) では、script/websocket エラーが発生します。

通常の firebase サーバー/URL に問題なく接続できます。

他の人が使用しているため、IE を実行する必要があります。

何か案は??

これは、ネストAPIに接続するために使用するコードです

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

ios - 最新の Firebase Framework で Nest Firebase に値を読み書きできない

ユーザー認証に関するすべての指示に従い、ネスト API を呼び出して、ネストを iOS アプリケーションに統合しようとしています。Nest の iOS サンプル アプリを参考にしました。

https://github.com/nestlabs/iOS-NestDK

彼らのプロジェクトが機能していることを確認しました。これは、「データ」に何かが設定されているかどうかを確認するために変更したプロジェクトからのコードです。

最新の Firebase フレームワークを使用してコードでまったく同じ関数 authWithCredential を使用すると、エラーは表示されず、データを含む応答が得られます。ただし、次のようなコードで呼び出しを行います。

Firebase *newFirebase = [self.rootFirebase childByAppendingPath:@"devices"];

何も返されません。提供されたアプリに表示されているため、いくつかのデバイスがセットアップされていることを確認しました。彼らのアプリと私のアプリの両方で、同じ Nest アカウントでログインして認証しました。

彼らは古い Firebase フレームワークを使用していると考えたので、そのフレームワークをプロジェクトから削除し、新しいフレームワークに追加しました。同じ結果 - プロジェクト アプリが構造、デバイス、サーモスタットを返さなくなりました。authWithCredential が非推奨になっていることに気付きました...そのため、アプリと自分のアプリの両方で authWithCustomToken を使用して、違いがあるかどうかを確認しようとしましたが、Nest から情報を取得しようとしても何も返されません。正常に認証されているようです...

最新のフレームワークの使用に依存するアプリの他の機能に独自の Firebase を使用しているため、古いバージョンは使用したくありません。

他の誰かがこの問題に遭遇しましたか? 考え/解決策はありますか?

どんな助けでも大歓迎です。

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

php - Nest Rest API 接続が拒否されました

REST メソッドを使用して自宅を不在モードに設定しようとしています。cURLで試していますが、「リダイレクト後に接続が拒否されました」というメッセージが表示され続けます。

私のコード:

エラー ログ (ID とアクセス コードが変更されています):

最初の接続は機能するが、リダイレクトが機能しない理由は何ですか?

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

nest-api - Nest API バージョン 1.1 の使用方法

新しい API バージョン (本日発表された 1.1) を使用するようにクライアントを更新する秘訣はありますか? 私の要求 (REST) はまだバージョン 1 の結果を返しています。

0 投票する
0 に答える
126 参照

java - Nest 認証が不安定

firebaseのauth(token, new Firebase.AuthListener())関数を使用して認証とデータへのアクセスを行ったところ、認証が完了するまでに長い時間 (5 分以上) かかる場合がありました。しかし、この状況は数か月前には起こりませんでした。

https://developer.nest.com/documentation/cloud/firebase-client-librariesからダウンロードした Firebase ライブラリなので、私の firebase ライブラリのバージョンは 1.1.1 です。このような状況になった人はいますか?

authWithCustomToken (...) を使用してauth (...) を置き換えようとしましたが、機能しません。この関数をネストでの認証に使用するにはどうすればよいですか?

そして、ファイアベースがSSLをプロトコルに追加したことがわかりましたが、上記の状況を引き起こしたのはその理由ですか?


https://www.firebase.com/blog/2012-07-27-firebase-now-supports-ssl.htmlから firebase.js をダウンロードしましたが、このファイルを使用して * を作成する方法がわかりません.crt または *.cer ファイル、誰か助けてくれませんか?

/******************************* アップデート ***************** ********************/

以下は、次のようなサンプル コードです。

access_token http リクエスト経由でネストからすでに取得していますが、

auth() 関数で access_token を使用し、

AuthSuccessメッセージを取得するのに 5 分以上かかりますが、動作は正しいですか? そうでない場合、コードをどのように変更すればよいですか?

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

javascript - Nest API からのデータの取得が機能しなくなった

ネストAPIからデータを取得するためにfirebaseを使用しています。データを受信して​​値を設定できるテストセットアップが機能していました。現在、Pythonで作業して、データベースを自動更新する小さなサーバーを実行しています。数日前にデータがありました。しかし、今日私はそれに取り組みたかったのですが、もうデータを受け取りませんでした。そこで、テストのセットアップを確認しました。そして、それはデータを取得していませんが、それでもデータを送信できます。

これは、テストのセットアップに使用する JavaScript です。

それはうまくいくはずです。しかし、アップデートで何かが壊れたのでしょうか?

新しいクライアントも作成しましたが、それも機能しませんでした。

私がネストで実行している他のpythonアプリケーションは、websocket-clientを使用しており、まだ機能しています。しかし、現在取り組んでいるアプリケーションでは、さまざまなアカウントからデータを取得する必要があります。websocket-client を使用すると、多くのリソースが使用されます。それはオプションではありません。

誰かが私を助けてくれることを願っています。

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

nest-api - Nest サンプル iOS (iOS-NestDK) アプリケーション

私は立ち往生しており、うまくいけば、これを経験した人が私を助けることができます. Nest が提供するサンプル iOS アプリケーションを確認しました。開発者として登録し、ネスト クライアント ID とネスト クライアント シークレットを持っています。サンプル アプリケーションをダウンロードしました。私の目標は、これをリファレンスとして使用して、自宅内の複数の接続されたデバイスとインターフェイスする iOS アプリケーションを構築することです。

アプリケーションをコンパイルしたので、xCODE で実行できます。クライアント ID とクライアント シークレット キーを使用して、クライアント認証画面に移動することもできます。その後、ネストにログインして PIN を取得できます。これは私が立ち往生しているところです。クライアントを承認することで、API呼び出し中にアクセスを提供するために使用できるアクセストークンを何らかの方法で取得できると期待していました。アクセス トークンを解析するためのサンプル コードは表示されますが、トークンを取得してアクセスするためのコード パスが表示されません。