Projet MonDossierWeb
Pages enfant
  • MDWP -2- APIs Pégase

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Pour des exemples d'appels aux APIs effectués grâce aux classes générées ci-dessus, voir le code source du PegaseService sur github : https://github.com/EsupPortail/esup-mdw-pegase/blob/master/src/main/java/fr/univlorraine/mondossierweb/service/PegaseService.java


APIs utilisées

APIModuleUtilisation
url_authn-app/cas/v1/tickets/serveur OAuthRécupération du Jeton JWT pour authentification des API
url_ins/api/v5/ins/gestion/inscription/${etab}/${codeApprenant}INSRécupération de l'apprenant et de ses inscriptions
url_ins/api/v5/ins/gestion/inscriptions/${etab}/${codeApprenant}/${codeVoeu}/certificat-de-scolariteINSRécupération du certificat de scolarité
url_ins/api/v5/ins/gestion/inscriptions/${etab}/${codeApprenant}/${codeVoeu}/${codePiece}/contenuINSRécupération de la photo de l'étudiant
url_chc/api/chc/v5/inscriptions/objets-maquette/${codeApprenant}/${codePeriode}/${etab}CHCRécupération de la liste des objets de maquette de l'apprenant avec une IA validée ou annulée en fonction d'une période, d'une structure
url_coc/api/coc/publication/v1/etablissements/${etab}/periodes/${codePeriode}/apprenants/${codeApprenant}/chemins/${chemin}COCRécupération des notes et résultats de l'étudiant
url_pai/api/v1/pai/attestation-de-paiement/${etab}/${codeApprenant}/${codePeriode}PAIRécupération de l'attestation de paiement


Tester une API

Nous allons voir comment tester le bon fonctionnement d'une API en la requêtant "à la main".

Info
Plutôt que d'utiliser la commande "curl" pour executer les requêtes http, il possible d'utiliser un outil comme Postman afin de se faciliter la tâche.

...