Abrufen eines Datensatzbereichs
Um einen Bereich von Datensätzen abzurufen, verwenden Sie eine HTTP GET-Methode, wobei der API-Endpunkt records
den Datenbanknamen, das Layout und weitere Informationen enthält, um einen Startdatensatz und die Anzahl der Datensätze anzugeben. Optional können Sie die Sortierfolge der Datensätze angeben. Sie können zudem Ausschnittinformationen angeben, um die Anzahl der zurückgegebenen Bezugsdatensätze zu begrenzen.
HTTP-Methode |
GET |
URL |
Format 1 (gibt maximal die ersten 100 Datensätze zurück): Format 2 (gibt einen Datensatzbereich zurück): Format 3 (gibt einen sortierten Datensatzbereich zurück): Format 4 (umfasst einen Datensatzbereich mit einem begrenzten Bereich an Bezugsdatensätzen): version – die angeforderte FileMaker Data API-Version, kann
datenbankname – der Name der bereitgestellten Datenbank layoutname – der Name des Layouts, das als Kontext für das Abrufen des Datensatzes dienen soll Für Für Die Angabe Für das Schlüsselwort „portal“: ausschnittname-n ist ein Ausschnitt, der Bezugsdatensätze enthält. Ein Ausschnittname kann entweder der im Inspektor in FileMaker Pro angegebene Objektname oder der Name der Bezugstabelle sein. Sie können mehrere Ausschnittnamen angeben. Der Ausschnittteil der URL ist optional. Wenn das Layout Ausschnitte umfasst, geben Sie die Ausschnittnamen an, um die Leistung zu optimieren. Wenn der Ausschnittteil weggelassen wird, gibt der Aufruf alle Bezugsdatensätze in allen Ausschnitten im Layout zurück. Für Für Wenn Sie die Antwortdaten im Kontext eines anderen Layouts wünschen, verwenden Sie den Parameter Sie können FileMaker-Scripts als Teil dieser Abfrage ausführen, indem Sie die Parameter |
HTTP-Header |
Authorization: session-token des Inhabers, wobei session-token den eindeutigen Wert des X-FM-Data-Access-Token für die Datenbanksitzung darstellt |
Parameter | Keine |
Antwort |
Die Datensatzdaten in JSON-Format und ein Meldungsarray, das den Fehlercode 0 zeigt. Kopieren
Siehe Fehlerantworten. |
Hinweise
-
Sie können optionale Parameter verwenden, um Ausschlussabfragen, die Sortierreihenfolge, den Anfangsdatensatz (offset), die Anzahl der Datensätze (limit) und die Ausschnitte zur Begrenzung der Anzahl der zurückgegebenen Bezugsdatensätze anzugeben. Die Parameter „offset“, „limit“ und „sort“ wirken auf Datensätze, die sich in der Tabelle des Layouts befinden, und nicht auf Bezugsausschnitts-Datensätze. Um die Anzahl der Datensätze und der anzuzeigenden Zeilen in einer Bezugsmenge zu begrenzen, geben Sie die Parameter offset.ausschnittname und limit.ausschnittname an.
-
Wenn Sie die Versatz- und Limit-Werte weglassen, ist der Standard für Versatz 1 und für Limit 100:
_offset=1&_limit=100
-
Wenn Sie das Schlüsselwort „sortOrder“ weglassen, ist der Standard
ascend
. Beispiel:&_sort=[{ "fieldName": "recordId" }]
wird identisch behandelt wie:&_sort=[{ "fieldName": "recordId", "sortOrder": "ascend" }]
-
Wenn Sie die Versatz- und Limit-Werte für Ausschnittzeilen weglassen, ist der Standard für Versatz 1 und für Limit 50. Ein Ausschnittname kann entweder der im Inspektor in FileMaker Pro angegebene Objektname oder der Name der Bezugstabelle sein.