spieredd / PRONOTE-Analytics

API Pronote 🎉 très facile à utiliser, vous permettant d'extraire des données de votre compte Pronote.
https://pronote.smart-tech.dev/
MIT License
33 stars 2 forks source link

Qu'est exactement le lien Pronote? #6

Open wsw70 opened 2 years ago

wsw70 commented 2 years ago

J'ai essayé de récupérer le JSON à partir de l'URL mais je n'ai rein reçu (juste la page heroku avec les trois champs de login).

Quel est la forme du lien attendu? Je m'authentifie via monlycee.net, et à partir de là je choisis Pronote (ça ressemble à du SSO bidouillé)

anyoneoruser commented 11 months ago

Il n'y a plus personne qui code ce repository et heroku a supprimé l'application. Si quelqu'un souaite que @spieredd mantienne l'API et/ou la remette sur Heroku, je lui suggère(à @spieredd) de mettre ce code dans son serveur:

const fetch = require('node-fetch');
var apiUrl="https://pronote-api-server.herokuapp.com/?username=<votre_nom_d_utlisateur_pronote>&password=<votre_mot_de_passe_pronote>&link=<lien_du_formulaire_de_connection_eleve_de_votre_etablissement>";
setInterval(function(){
(async () => {
    try {await fetch(apiUrl)} catch (err) {
      console.error("an error occurred when making the maintaining  HTTP request:",err.message);
    }
})();
},1000*60*60)
anyoneoruser commented 11 months ago

Ce dernier force Heroku à maintenir l'application.