api.createEntry
Crée une nouvelle entrée dans le ou les lexiques sélectionnés
Lancé par
- utilisateur
Use cases
Request
Method | URL |
---|---|
POST |
api/createEntry/ |
Params | Values | Details |
---|---|---|
form |
string |
Graphie à constituer en entrée lexicale |
force |
bool |
Choix de l'utilisateur de forcer ou non la création de l'entrée |
user |
user_id |
identifiant de personne qui fait la requête. |
target_lex |
array<lex_id> |
Identifiants des lexiques dans lesquels intégrer les graphies. |
Response
Status | Response |
---|---|
200 | Une recherche est effectuée dans le lexique Zéro, si la graphie y est associée à un un ou plusieurs mots-vedettes, le ou les récupérer. Sinon, faire une recherche dans le wiktionnaire. Si la graphie correspond à un ou plusieurs mots-vedettes, récupérer les infos, les stocker dans le lexique zéro ainsi que l'URL (ou les URL) d'origine des informations. Sinon, renvoyer un statut de requête pour lancer en front une procédure msg de prévention (« Ce mot n’existe pas dans le wiktionnaire, peut-être l’orthographe est-elle incorrecte ? ») + création d'entrée vide sur confirmation de l'utilisateur ». Si c’est une opération utilisateur : historique des modifications mis à jour |
401 | {"error":"Invalid entries."} |
401 | {"error":"Invalid lexicons."} |
403 | {"error":"Unauthorized user."} |
500 | {"error":"Something went wrong. Please try again later."} |