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