Mise à jour d’un objet
Nous allons maintenant voir comment mettre à jour un objet.
Requête
Le chemin d’accès à toujours la même forme :
https://{account_subdomain}.nicoka.com/api/{resource_name_in_plural}/{id_of_the_resource} GET
Exemple :
curl https://{account_subdomain}.nicoka.com/api/employees/1
-H "Authorization: Bearer
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxIiwiZXhwIjoxNTQ4MTAyNTExfQ.a96H A5xozI_6TE65ybC5RsXdOfSuHd4Wbmhswb-V1nw"
Remarque
Il faut utiliser la méthode " POST "
Exemple de modification du champ « middle_name », voici le corps de la requête :
- {
- "middle_name": "Peter",
- }
Réponse
- {
- "success": "Ressource < b\>Lext Luthor<\/b> a été modifiée",
- "object":
- {
- "label": "Lex Luthor",
- "employeeid": "1",
- "code": "",
- "status": "1",
- "todo_state": "100",
- "last_name": "Lex",
- "middle_name": "Peter",
- "first_name": "Lex",
- ...
- "loekz": "0",
- "cdate": "2012-01-22 12:33:28",
- "cname": "1",
- "udate": "2018-01-22 12:33:28",
- "uname": "4",
- "versi": "106",
- }
- }
Paramètres | Type | Description |
---|---|---|
success | string | Si le traitement c’est effectué avec succès, ce paramètre contiendra le message de succès |
object | JSON | Détail de l’objet qui vient d’être modifié. Il s’agit de la même réponse que pour une requête de « détail d’objet » |
error | string | Si une erreur est survenue, ce paramètre sera non vide et contiendra le message d’erreur. |
code | integer | Code de l’erreur |