ネストAPIからデータを取得するためにfirebaseを使用しています。データを受信して値を設定できるテストセットアップが機能していました。現在、Pythonで作業して、データベースを自動更新する小さなサーバーを実行しています。数日前にデータがありました。しかし、今日私はそれに取り組みたかったのですが、もうデータを受け取りませんでした。そこで、テストのセットアップを確認しました。そして、それはデータを取得していませんが、それでもデータを送信できます。
これは、テストのセットアップに使用する JavaScript です。
var dataRef = new Firebase('wss://developer-api.nest.com/');
dataRef.authWithCustomToken("{{user.token}}", function(error, authData) {
if (error) {
console.log("Login Failed!", error);
} else {
console.log("Login Succeeded!", authData);
}
});
dataRef.on('value', function(snapshot){
console.log(snapshot.val());
});
それはうまくいくはずです。しかし、アップデートで何かが壊れたのでしょうか?
新しいクライアントも作成しましたが、それも機能しませんでした。
私がネストで実行している他のpythonアプリケーションは、websocket-clientを使用しており、まだ機能しています。しかし、現在取り組んでいるアプリケーションでは、さまざまなアカウントからデータを取得する必要があります。websocket-client を使用すると、多くのリソースが使用されます。それはオプションではありません。
誰かが私を助けてくれることを願っています。