Connecteur appelé par le module cards.
Paramètres d'appels
URL en méthode GET :
Bloc de code |
---|
<host>/<uri>/<username> |
...
Bloc de code |
---|
{ "lastname": "<Nom>"String, "firstname": "<Prénom>"String, "birthdate": "<Date de naissance>"String, "gender": "<Genre>"String, "affiliation": "<affiliation>"String, "photo": "data:image/jpeg;base64,xxxxxx",String, "ine": nullString, "errors": [], "cards": { "studentCard": { "title": "<Titre1>"String, "subtitle": "<SubTitle>"String, "endDate": <YYYY>Number, "idNumber": "<number>"String, "csn": "<number>"String, "qrCode": { "type": "<type>"String, "value": "<value>"String } }, "euStudentCard": { "title": "<Titre2>"String, "subtitle": "<SubTitle>"String, "endDate": <YYYY>Number, "idNumber": "<number>"String, "ecsn": "<number>"Number, "euid": "<number>"Number, "qrCode": { "type": "<type>"String, "value": "<value>"String } }, "studentCardstaffCard": { "title": "<Titre3>"String, "subtitle": "<SubTitle>"String, "endDate": <YYYY>Number, "idNumber": "<number>"String, "csn": "<number>"String, "qrCode": { "type": "<type>"String, "value": "<value>"String } } } } } |
Les données à la racine seront les données communes à chaque carte :
...
Enfin, à chaque type de carte devra correspondre un template SVG. Par exemple : Pour l’Université de Lorraine, nous avons identifié 3 types de carte différents (soit 3 templates SVG) : studentCard, euStudentCard et staffCard.
Avertissement | |||
---|---|---|---|
| |||
On ne peut pas ajouter de données a afficher dans le SVG.Détailler les champs des cartes utilisés dans les SVG. Comment ça marche ? |
Cas d'erreur
Codes erreurs
...