sync (get)

Il comando forza la sincronizzazione del database cloud con il server di sincronizzazione. E’ necessario ricordare che le operazioni eseguite attraverso le api modificano i dati della versione cloud del database.

Questo significa che fino a che non venga eseguita una operazione di sincronizzazione attraverso l’interfaccia web o attraverso il comando api, gli altri dispositivi non riceveranno le modifiche apportate sui dati.

Parametri

db

Il database da sincronizzare

partial_from

Numero intero per abilitare la ricezione parziale. Opzionale, se non presente disabilita la frammentazione della sincronizzazione.

token

Il token di identificazione dell’utente

Esempio

https://web.nios4.com/ws/?action=sync&db=db&token=00000000

Risposta

{

"sync": {

"partial": true se devo continuare con il prossimo

passo della ricezione parziale,

"partial_from": il prossimo da usare per

continuare, se "partial": true,

"partial_total": numero totale di record da

ricevere, se "partial": true

},

"sync_last_tid": TID per avere la data/ora dell'ultima

sincronizzazione completata,

"sync_first": true se questa è stata la prima

sincronizzazione da zero del database

}

La risposta contiene tutti i valori per poter continuare a eseguire una sincronizzazione a pacchetti, ossia spedendo le righe dei valori divise e non tutte insieme e il riferimento temporale da utilizzare per la prossima sincronizzazione se utilizzato.