Crear un registro

Para crear un registro para una tabla, utilice el método POST. El cuerpo de POST debe contener datos de un único registro en formato JSON.

Componente Descripción

Método HTTP

POST

URL

https://anfitrión/fmi/odata/versión/nombre-base-de-datos/nombre-tabla

anfitrión: el nombre del anfitrión de FileMaker Cloud o FileMaker Server.

versión: la versión de OData, que siempre es v4.

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

nombre-tabla: el nombre de la tabla.

Ejemplo: /fmi/odata/v4/GestionDeContacto/Contactos

Parámetros

Ejemplo de JSON:

Copiar
{
  "ClavePrincipal": "PMARTIN",
  "Nombre" : "Pedro Martin"
  "Zona" : 1,
  "Puesto" : "Director de ventas para la región Sudoeste",
  "Empresa" : "Ejemplo, S.A.",
  "SitioWeb" : "www.ejemplo.com"
}

Ejemplo de Atom:

Copiar
<entry xmlns="https://www.w3.org/2005/Atom"
    xmlns:metadata="https://docs.oasis-open.org/odata/ns/metadata"
    xmlns:data="https://docs.oasis-open.org/odata/ns/data">
  <content type="application/xml">
    <metadata:properties>
      <data:ClavePrincipal>PMARTIN</data:ClavePrincipal>
      <data:Nombre>Pedro Martin</data:Nombre>
      <data:Zona metadata:type="Decimal">1</data:Zona>
      <data:Puesto>Director de ventas para la región Sudoeste</data:Puesto>
      <data:Empresa>Ejemplo, S.A.</data:Empresa>
      <data:SitioWeb>www.ejemplo.com</data:SitioWeb>
     </metadata:properties>
   </content>
 </entry>

Información de FileMaker

  • Para proporcionar los valores para las repeticiones individuales de un campo repetido, se debe especificar el número de repetición entre corchetes (por ejemplo,Nombre[4]).

  • Si crea un registro con objetos de datos vacíos en formato JSON, al menos un campo debe permitir valores nulos.

  • Los campos globales de FileMaker son de solo lectura y no se pueden actualizar con OData.