Création : | M.-à-j. : 2019-11-01 11:52:29

Auteur : | Licence : CC BY-SA

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.
const https = require('https');

https.get('https://user:pass@alyze.info/ApiV1?url=https://alyze.info', (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);
});