2016-06-25 5 views
0

Nach Nest API Client-Bibliotheken (explizit Javascript für mich). Wie integrieren Nest API mit Knoten js zum Hören Nest Ereignis in Echtzeit

Wir können auf Client/Side alle von Nest ausgestrahlten Ereignisse abhören.
Sie haben einen EXCELLENT Beispielcode in seiner Dokumentation, ich habe es heruntergeladen und funktionierte perfekt.

Ist es möglich, die gleiche Funktionalität in NodeJs zu implementieren?

las ich alles auf Nest REST GUIDE https://developers.nest.com/documentation/cloud/rest-guide und ich konnte Anrufe nicht finden, die mir helfen können.

Es ist möglich?

Antwort

0

, können Sie tun, indem Feuerbasis Bibliothek Version 1.1.3 für NodeJS verwenden.

Hier sind die folgenden Schritte.

Installieren Sie die Firebase-Version 1.1.3 mithilfe des Knotenpaketmanagers.

npm install [email protected] 
var Firebase = require('firebase'); 
var client = Firebase('wss://developer-api.nest.com'); 

//Authenticating firebase client by using access token 
client.authWithCustomToken('Put Access Token Here', function(error) { 
    if (error) 
    console.log('Error in connecting Firebase Socket.', error); 
    else 
    console.log('Firebase socket is connected.'); 
}); 

//Now we can listen any changes in Nest Devices 
client.on('value', function(snapshot) { 
    var obj   = snapshot.val(); 
    var nestDevices = obj.devices; //Getting All Nest Devices 
});