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.