从nest api获取数据不再有效

时间:2014-11-14 11:33:22

标签: javascript python firebase nest-api

我正在使用firebase从nest api获取数据。我有一个工作测试设置,我能够接收数据,并设置值。现在我在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());
});

它应该工作。但这可能是因为更新了吗?

我还创建了一个新的客户端,但也没有用。

我正在使用nest运行的另一个python应用程序是使用websocket-client,它仍然有效。但对于我正在开发的应用程序,我需要从不同的帐户获取数据。如果我使用websocket-client,它将使用很多资源。所以这不是一个选择。

希望有人可以帮助我。

1 个答案:

答案 0 :(得分:4)

Firebase最近升级了他们的客户。由于Nest运行自己的Firebase实例,请确保您使用的是受支持的Firebase版本之一,而不是最新版本。

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