Créer un enregistrement

Pour créer un enregistrement de table, utilisez la méthode POST. Le corps de POST doit contenir les données d'un enregistrement unique au format JSON.

Composant Description

Méthode HTTP

POST

URL

https://hôte/fmi/odata/version/nom-base/nom-table

hôte : nom d'hôte FileMaker Cloud ou FileMaker Server.

version : version OData, toujours v4.

nom-base : nom de la base de données hébergée.

nom-table : nom de la table.

Exemple : /fmi/odata/v4/GestionDeContact/Contacts

Paramètres

Exemple JSON :

Copier
{
  "CléPrimaire" : "PMARTIN",
  "Nom" : "Pierre Martin",
  "Zone" : 1,
  "Fonction" : "Directeur des ventes pour la région Sud-Ouest",
  "Société" : "Exemple, Inc.",
  "SiteWeb" : "www.exemple.com"
}

Exemple Atom :

Copier
<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:CléPrimaire>PMARTIN</data:CléPrimaire>
       <data:Nom>Pierre Martin</data:Nom>
       <data:Zone metadata:type="Decimal">1</data:Zone>
       <data:Fonction>Directeur des ventes pour la région Sud-Ouest</data:Fonction>
       <data:Société>Exemple, Inc.</data:Société>
       <data:SiteWeb>www.exemple.com</data:SiteWeb>
    </metadata:properties>
  </content>
</entry>

Informations FileMaker

  • Les valeurs des répétitions individuelles d'une rubrique multivaluée sont fournies en spécifiant le nombre de répétitions (par exemple, Nom[4]).

  • Si vous créez un enregistrement contenant des objets de données vides au format JSON, au moins une rubrique doit autoriser les valeurs nulles.

  • Les rubriques FileMaker de type Global sont en lecture seule et ne peuvent pas être mises à jour avec OData.