sync (get)

El comando fuerza la sincronización de la base de datos en la nube con el servidor de sincronización. Es necesario recordar que las operaciones realizadas a través de las api modifican los datos de la versión en la nube de la base de datos.

Esto significa que hasta que se realice una operación de sincronización a través de la interfaz web o mediante el comando API, los otros dispositivos no recibirán los cambios realizados en los datos.

Parámetros

db

La base de datos a sincronizar

partial_from

Entero para habilitar la recepción parcial. Opcional, si no está presente, deshabilita la fragmentación de la sincronización.

token

El token de identificación de usuario

Ejemplo

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

Respuesta

{

"sync": {

"partial": true si tengo que continuar con el siguiente

paso de recepción parcial,

"partial_from": el siguiente para usar para

continuar, si "partial": true,

"partial_total": número total de registros a

recibir, si "partial": true

},

"sync_last_tid": TID para obtener la fecha / hora de la última

sincronización completada,

"sync_first": true si este fuera la primera

sincronización desde cero de la base de datos

}

La respuesta contiene todos los valores para poder continuar realizando una sincronización de paquetes, es decir, enviar las líneas de los valores divididos y no todos juntos y la referencia de tiempo que se usará para la próxima sincronización si se usa.