La respuesta general de la API puede incluir los siguientes campos:
| Campo | Descripción |
|---|---|
ver | Versión exacta de la API que ha generado la respuesta. |
time | datetime de la respuesta. |
action | Acción que debe realizarse con los datos. Puede ser update, refresh o testing. |
error | Código de error generado, si se produce alguno. |
schema | Configuración específica del cliente. |
data_schema | Nombres de los campos en los subarrays de data. |
data_schema_info | Información descriptiva sobre las tablas y cada campo. |
data | Matriz de datos separada por tablas. |
image_packs | URLs de los paquetes de imágenes para descargar en modo offline. |
offline_files | Lista de archivos relacionados con los ítems exportados. Solo aparece en modo action=refresh y si el conector tiene activado el modo offline. |
page_count | Número de página. No se muestra si no hay paginación. |
page_length | Número de ítems por página. No se muestra si no hay paginación. |
next_page | URL de la página siguiente. Si ya estás en la última página, este campo aparece vacío. |
Estructura de datos dentro de data
Los subarrays dentro de data incluyen un primer parámetro de estado para indicar si un registro es nuevo, se ha actualizado o se ha eliminado. El formato es STATUS = M/D, donde M significa modificar y D significa eliminar.
“data_schema”: [
“{nombre de tabla}”: [ 0: “STATUS”, 1: “ID”, 2: “name”, … ],
...
] ,
“data_schema_info”: [
“{nombre de tabla}”: [
“{nombre de campo}”: {
“type”: “{string|numeric|list|boolean|datetime|image|file}”,
“origin”: “{database|formula|template|channel}”,
“language_code”: “{en|es|fr|...}”,
“basename”: “{nombre de campo sin sufijo de idioma}”,
“sanitized”: “{nombre de campo preparado para uso en base de datos}”,
“sizes”: [
“{extensión}”: { “width”: {tamaño horizontal}, “height”: {tamaño vertical} }
]
}
]
] ,
“data”: [
“{nombre de tabla}”: [
[ “M”, 123, “section 1”, … ]
]
]Campos de imagen y archivo
Todos los campos de las tablas incluidas en data siguen la misma lógica de asignación, excepto los campos de imagen y archivo. Estos utilizan una estructura de array con información específica para cada elemento de la galería.
{n} = [
Elemento de galería 1:
[
STATUS (M = modificado, U = sin modificar),
ID (identificador único del archivo en formato md5),
URL del archivo,
URL del archivo para otro recorte,
…
],
Elemento de galería 2:
[ … ],
...
]
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo