api.userLevelex
Permet aux différents modules de connaitre le niveau et la “biographie languagière” de l’utilisateur : c-à-d un ensemble de couples {langue,niveau}
Use cases
Lancé par
- modules externes
Request
Method | URL |
---|---|
GET |
api/user |
Type | Params | Values | Details |
---|---|---|---|
GET |
language |
string |
langue correspondante |
GET |
user |
user_id |
identifiant l'utilisateur |
Response
Status | Response |
---|---|
200 | Si le paramètre 'language' est précisé, la réponse est le niveau de l'utilisateur correspondant à cette langue. Si seul le paramètre 'user' est précisé, la réponse est l'ensemble des couples {langue, niveau} correspondant à l'utilisateur (un couple par langue étudiée par l'utilisateur) |
401 ou 403 | Utilisateur non authentifié ou requête non autorisée (TODO : définir) |
500 | {"error":"Something went wrong. Please try again later."} |