Vous pouvez utiliser le package "http" ou "https" dans le nœud pour cela. JSON.parse (responsestring) pourrait facilement analyser le contenu que vous avez montré ci-dessus. Le lien de votre page Web externe remplacerait «yourendpoint» dans le code ci-dessous.
var http = require("http");
http.get(yourendpoint, function (response) {
// console.log("response:" + response);
// data is streamed in chunks from the server
// so we have to handle the "data" event
var buffer = "", data;
response.on("data", function (chunk) {
buffer += chunk;
});
response.on("end", function (err) {
if(err) {
speechOutput = "I am sorry, I could not get the data from webpage ."
} else {
console.log("response:" + buffer);
// Parse your response the way you want
speechOutput = "<<Your desired output>>"
}
}
this.emit(':tell', speechOutput);
});
});