table_save (post)
La commande est utilisée pour ajouter, modifier ou supprimer les enregistrements à partir d'un tableau spécifique. Le body est composé de deux tableaux. L'un avec les enregistrements à ajouter ou à modifier et l'autre contenant les identificateurs globals des enregistrements à supprimer.
Pour ajouter un nouvel enregistrement, vous devrez passer un guid non existant actuellement à l'intérieur du tableau. Si vous souhaitez effectuer une modification, vous passerez le guid de l'enregistrement lui-même.
Paramètres
tablename
Nom du tableau à interroger
db
Nom de la base de donnèes contenant le tableau
token
Le jeton d'identification d'utilisateur
Exemple
https://web.nios4.com/ws/?action=table_save&db=db&tablename=customers&token=00000000
Body
{
"rows": [ { dictionnaire des valeurs d'enregistrements, il doit avoir le GGUID défini }, ... ],
"delete": [ tableau des GGUID à supprimer ]
}
Le dictionnaire à utiliser dans les rangées du tableau peut être le modèle d'enregistrement obtenu par la commande table_info. Il est cependant possible de ne passer que les valeurs que vous souhaitez modifier ou ajouter. L'important est que la clé guid soit toujours présente.
Erreurs
notfound
Le tableau demandé n'existe pas
unauthorized
Vous n'avex pas les permis d'affichage pour le tableau demandé