const https = require('https');
https.get('https://user:[email protected]/ApiV1?url=https://alyze.com', (res) => {
var jsonRaw = '';
res.on('data', (part) => {
jsonRaw += part;
});
res.on("end", function(){
if (res.statusCode != 200){
console.log('Erreur du serveur');
}else{
try {
alyzeObj = JSON.parse(jsonRaw);
/* liste les mots-clés avec nombre d’occurrences et score */
for (var key in alyzeObj.keywords) {
score = alyzeObj.keywords[key]['score'];
occurrences = alyzeObj.keywords[key]['occurrences'];
console.log(key+" (occ : "+occurrences+", score : "+score+")");
}
}catch(e){
console.log('Erreur lors du parsing');
}
}
});
})
.on('error', (e) => {
console.error(e);
});
Intégration de l'API d'Alyze en Node.js (exemple express)
Voici un exemple express d'intégration de l'API d'Alyze en Node.js.