table_save (post)
Il comando viene utilizzato per aggiungere, modificare o eliminare i record da una specifica tabella. Il body è composto da due array. Uno con i record da aggiungere o modificare e l’altro contenente gli identificatori globali dei record da eliminare.
Per aggiungere un nuovo record si dovrà passare un guid non esistente attualmente dentro la tabella. In caso si voglia eseguire una modifica si passerà il guid del record stesso.
tablename Nome della tabella da interrogare db Nome del database contenente la tabella token Il token di identificazione dell’utente |
https://web.nios4.com/ws/?action=table_save&db=db&tablename=customers&token=00000000
{ "rows": [ { dizionario dei valori del record, deve avere il GGUID impostato }, ... ], "delete": [ array dei GGUID da eliminare ] } |
Il dizionario da utilizzare all’interno dell’array rows può essere il template record ottenibile attraverso il comando table_info. E’ comunque possibile passare solo i valori che si intendano modificare o aggiungere. L’importante e che la chiave guid sia comunque sempre presente.
notfound La tabella richiesta non esiste unauthorized Non si hanno i permessi di visualizzazione per la tabella richiesta |