Datensatz erstellen

Um einen Datensatz für eine Tabelle zu erstellen, verwenden Sie die POST-Methode. Der POST-Teil muss die Daten eines einzelnen Datensatzes im JSON-Format enthalten.

Komponente Beschreibung

HTTP-Methode

POST

URL

https://host/fmi/odata/version/datenbankname/tabellenname

host – FileMaker Cloud- oder FileMaker Server-Hostname

version – die OData-Version, immer v4

datenbankname – der Name der bereitgestellten Datenbank

tabellenname – der Name der Tabelle

Beispiel: /fmi/odata/v4/KontaktMgmt/Kontakte

Parameter

JSON-Beispiel:

Kopieren
{
  "Primärschlüssel": "BJONES",
  "Name": "Bob Jones",
  "Zone": 1,
  "Titel": "Vertriebsleiter Südwest",
  "Firma": "Beispiel GmbH",
  "Website": "www.beispiel.de"
}

Atom-Beispiel:

Kopieren
<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:Primärschlüssel>BJONES</data:Primärschlüssel>
      <data:Name>Bob Jones</data:Name>
      <data:Zone metadata:type="Dezimal">1</data:Zone>
      <data:Titel>Vertriebsleiter Südwest</data:Titel>
      <data:Firma>Beispiel GmbH</data:Firma>
      <data:Website>www.beispiel.de</data:Website>
    </metadata:properties>
  </content>
</entry>

FileMaker-Informationen

  • Werte für einzelne Wiederholungen in einem Wiederholfeld werden übergeben, indem die Wiederholungsnummer in eckigen Klammern angegeben wird (z. B. Name[4]).

  • Wenn Sie einen Datensatz mit leeren Datenobjekten in JSON-Format erstellen, muss mindestens ein Feld Null-Werte zulassen.

  • FileMaker-Variablenfelder sind nur lesbar und können nicht mit OData aktualisiert werden.