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 Ausschnitte:
Weitere optionale URL-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 Sortierfolge (
_sort
), 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-n
und_limit.ausschnittname-n
an. -
Wenn Sie die Werte
_offset
und_limit
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 Standardascend
. Beispiel:&_sort=[{ "fieldName": "recordId" }]
wird identisch behandelt wie:&_sort=[{ "fieldName": "recordId", "sortOrder": "ascend" }]