maelgangloff/kdecole-api

Uncaught AxiosError AxiosError

Closed this issue · 2 comments

bonjour,
j'ai reçu une erreur du module Axios quand j'essaye de m'authentifier.

Voici mon code (simple) :

const { Kdecole, ApiVersion, ApiUrl } = require('kdecole-api')

const user = new Kdecole("AUTH", ApiVersion.PROD_WEBCOLLEGE_SEINESAINTDENIS, 0, ApiUrl.PROD_WEBCOLLEGE_SEINESAINTDENIS)
user.starting()

voici mon erreur :

Uncaught AxiosError AxiosError
    at processPromiseRejections (internal/process/promises:246:11)
    at processTicksAndRejections (internal/process/task_queues:97:32)

Bonjour,
Merci d'avoir ouvert une issue !

Êtes vous sûr que votre token est valide ? Essayez d'en regénérer un puis de réessayer votre code:

const { Kdecole, ApiUrl, ApiVersion } = require('kdecole-api')

Kdecole.login(username, uniquePassword, ApiVersion.PROD_WEBCOLLEGE_SEINESAINTDENIS, ApiUrl.PROD_WEBCOLLEGE_SEINESAINTDENIS).then(token => console.log(token)) // Affiche son token dans la console

L'erreur Axios que vous mentionnez n'est pas très explicite... essayez ce code pour obtenir une erreur plus précise:

const { Kdecole, ApiVersion, ApiUrl } = require('kdecole-api')

const user = new Kdecole("AUTH", ApiVersion.PROD_WEBCOLLEGE_SEINESAINTDENIS, 0, ApiUrl.PROD_WEBCOLLEGE_SEINESAINTDENIS)
user.starting().catch(console.log)

Si l'API renvoie un code HTTP 403 (Forbidden), c'est que le token fourni est invalide et qu'il faut le regénérer (cf. le README.md)

j'ai essayé et ça marche, merci beaucoup et bonne soirée