Partage
  • Partager sur Facebook
  • Partager sur Twitter

Utilisation de données avec RapidAPI

    11 octobre 2021 à 19:50:46

    Bonjour à tous,

    j'ai, il y a quelques mois commencé un projet de bot Twitter qui recense différentes données à propos du Covid 19 en utilisant la library node 'twit', j'ai mis ceci de côté plusieurs mois.

    Quelle ne fut pas ma stupeur en voyant que l'API n'était plus mise à jour. Je me suis donc tourné vers une api de chez RapidAPI( https://rapidapi.com/spamakashrajtech/api/corona-virus-world-and-india-data/). J'ai codé ma requête tout va bien, mais la réponse contient les données du monde entier classés avec un chiffre (Je vous joint au message un exemple d'une réponse) pour chaque pays. J'aurai besoin de votre aide car j'ai beau essayer plusieurs requêtes, rien ne va comme je veux. .

    Voici mon code :

    // DATE SETTINGS
    
    var date = new Date();
    const yesterday = new Date(date)
    yesterday.setDate(yesterday.getDate() - 1)
    var options = {weekday: "long", year: "numeric", month: "long", day: "2-digit"};
    
    
    // DATA RECOVERY (https://rapidapi.com/spamakashrajtech/api/corona-virus-world-and-india-data/)
    
    async function getData() {
    
        fetch('https://corona-virus-world-and-india-data.p.rapidapi.com/api')
        .then(reponse => reponse.json())
                .then(data => {
                    T.post('statuses/update',
                        { status: 'Le ' + yesterday.toLocaleDateString("fr-FR", options)  +
                                ": \n 😷 Nombre de cas : " + data[6].new_cases +
                                " \n 🏥 Nombre d'hospitalisations : " + data[6].new_cases +
                                '\n 🚑 Nombre de cas en réanimation : ' + data[6].serious_critical +
                                "\n ⚰️Nombre de décès : " + data[6].serious_critical }, function(err, data, response) {
                        console.log(data)
                    })
                })
        };
    
    getData();
    

    Merci à ceux qui prendront le temps de m'aider 

    Bonne soirée



    • Partager sur Facebook
    • Partager sur Twitter
      11 octobre 2021 à 20:58:29

      Bonjour,

      Ce que tu recherches ne semble pas exister. Il n'y a pas moyen de faire une requête pour avoir les stats d'un pays en particulier. Tu peux faire une boucle pour trouver le(s) pay(s) qui t'intéresse(nt).

      Si je comprends bien, c'est le client qui vas chercher les données pour ensuite faire un post sur ton serveur ? d'habitude c'est le serveur qui s'occupe d'aller chercher les données, ça évite de partager sa clef et tu est sur à 100% que ce sont des données qui proviennent de rapidapi. Ensuite il peut les stocker, les formater et les renvoyer comme tu le veux.

      • Partager sur Facebook
      • Partager sur Twitter

      Utilisation de données avec RapidAPI

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown