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."} |
Edited by Enzo Simonnet