JSON Pagination & Time
<< Click to Display Table of Contents >> Navigation: Einstellungen > Kontakte > JSON > JSON Pagination & Time
|
Die JSON-Antwort kann mehrere tausend Datensätze enthalten.
Um dies zu verwalten, können der Anfrage-URL für die antwortende API verschiedene Parameter hinzugefügt werden.
Zusätzlich zur Paginierung ist es möglich, das Datum der letzten Synchronisierung im ISO-8601-Format anzugeben.
Das Datum wird als Delta zu den vorhandenen Datensätzen bestimmt.
<$lastsyncdatetime> -> 2025-01-06T18:59:27
<$lastsyncdate> -> 2025-01-06
Das neueste Datum kann mithilfe eines Platzhalters angegeben werden.
Wenn die API diese Funktion unterstützt, kann bei der paginierten Abfrage (Pagination) die erwartete Anzahl an Datensätzen angegeben werden.
/sip_users?per_page=100&per_page=<$pagination>&filter[updated_at_gte]=<$lastsyncdatetime>
/sip_users?per_page=100&per_page=<$pagination>&filter[updated_at_gte]=<$lastsyncdate>
Je nach Antwort erfolgt die Datenabfrage wie folgt:
https://api.placetel.de/v2/contacts?per_page=100&page=1&filter[updated_at_gte]=2025-01-06T18:59:27