0

ネスト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 を使用すると、多くのリソースが使用されます。それはオプションではありません。

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

4

1 に答える 1

4

Firebase は最近クライアントをアップグレードしました。Nest は Firebase の独自のインスタンスを実行するため、最新バージョンではなく、ここで入手できるサポート対象の Firebase バージョンのいずれかを使用していることを確認してください。

https://developer.nest.com/documentation/cloud/firebase-client-libraries

于 2014-11-14T18:48:44.310 に答える