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
...