Claris FileMaker 19 OData API Handbuch
Hinweis Dieses Dokument gilt für FileMaker 19- und Claris 40-Produkte und verwendet „FileMaker“, um auf beide Produkte zu verweisen, sofern nicht anders angegeben.
Open Data Protocol (OData) ist eine als Branchenstandard etablierte API-Implementierung, die eine Standardmethode für die Abfrage und Aktualisierung von Daten bietet und REST API-Clients ermöglicht, auf FileMaker-Daten zuzugreifen, die von FileMaker Cloud und FileMaker Server bereitgestellt werden. OData entspricht der Representational State Transfer- (REST-) Architektur und ist somit ein REST API. OData ähnelt Open Database Connectivity (ODBC) und Java Database Connectivity (JDBC), da es Anwendungen Dritter wie Excel eine Standardmethode für den Zugriff auf FileMaker-Daten bietet. Siehe OData 4.0 Protocol (Englisch).
Zusätzlich gibt OData Daten in den Formaten JavaScript Object Notation (JSON) und Atom Syndication Format (Atom) zurück. JSON ist ein Textformat, das häufig zusammen mit REST APIs verwendet wird, da es kompakt ist und ein von Menschen lesbares Format besitzt. Atom ist ein XML-Format, das für die Erstellung und Aktualisierung von Webressourcen verwendet und für Anwendungen unterstützt wird, die XML-strukturierte Daten statt JSON verwenden.
Dieses Handbuch setzt voraus, dass Sie vertraut sind mit:
-
der Verwendung von FileMaker Pro, um Datenbanken zu erstellen. Sie sollten sich mit den Grundlagen der Datenbankgestaltung von FileMaker Pro auskennen und die Konzepte von Feldern, Tabellen, Beziehungen und Containerfeldern verstehen. Siehe Claris Pro und FileMaker Pro Hilfe.
-
der Verwendung von FileMaker Server bzw. FileMaker Cloud, um Datenbanken bereitzustellen. Sie sollten in der Lage sein, den Host einzurichten, den Zugang zu bereitgestellten Datenbanken zu ermöglichen und bereitgestellte Datenbanken über Admin Console zu überwachen.
Siehe die FileMaker Cloud- und FileMaker Server-Produktdokumentation in der Produktdokumentation.
-
der Verwendung von REST APIs in serverseitigen Anwendungen bzw. Webdiensten, die POST-, GET-, PATCH- und DELETE-Methoden aufrufen.