Subir datos del contenedor

Para subir datos del contenedor, utilice un método HTTP POST con el punto de conexión de API containers, y especifique el nombre de la base de datos, el nombre de la presentación, el ID de registro, el nombre de campo y una repetición de campo.

Método HTTP

POST

URL

Formato: /fmi/data/versión/databases/nombre-base-de-datos/layouts/nombre-presentación/records/id-registro/containers/nombre-campo/repetición-campo

versión: la versión de FileMaker Data API solicitada puede utilizar v1, v2 o vLatest.

nombre-base-de-datos: el nombre de la base de datos alojada.

nombre-presentación: el nombre de la presentación que se utilizará como contexto para la obtención del registro.

id-registro: el ID del registro.

nombre-campo: el nombre del campo contenedor.

repetición-campo: la repetición específica de un campo de repetición.

Encabezado HTTP

Content-Type: multipart/form-data

Authorization: Bearer token-sesión, donde token-sesión es el valor exclusivo de X-FM-Data-Access-Token para la sesión de la base de datos.

Parámetros

Una secuencia de datos MIME de varias partes (Content-Type: multipart/form-data) en la que el objeto de campo se define como una parte con name="upload"; FileMaker Data API solo procesará la parte denominada upload. Se omitirán las demás partes.

Utilice una biblioteca que admita la especificación de multipart/form-data.

Respuesta

Un cuerpo de respuesta vacío y una matriz de mensajes que muestra el código de error 0.

Por ejemplo:

Copiar
{
    "response": {},
    "messages":[{"code":"0","message":"OK"}]
}

Consulte Respuestas de error.

Notas 

  • El campo contenedor debe ser un campo de la ocurrencia de la tabla de la presentación especificada. No puede ser un campo contenedor de una tabla relacionada.

  • El encabezado Content-Type debe establecerse correctamente, especificando multipart/form-data, incluido el parámetro de límite.

  • FileMaker Data API admite todos los tipos MIME. No se comprueban los tipos MIME para limitarlos a los tipos admitidos por el software de FileMaker o el servidor Web.

  • FileMaker Data API almacena en la memoria caché los datos del campo contenedor en una carpeta de caché del equipo principal durante la subida, pero los datos en caché se eliminan cuando finaliza la solicitud.