Ich würde mir wünschen, dass die API mir bei diesem Call im Ergebnis eine ID oder einen Timestamp (möglichst als Integer, dann muss man nicht Parsen) zurück liefert, wann eine Institution das letzte mal geändert wurde.
Bleibt beim normalen Call
GET /api/crud.php?entity=institution
liefert Timestamp im Feld "updated" mit (null, falls noch der Ausgangszustand vorliegt):
Außerdem sollt es einen Call geben: Gib mir alle Instituionen aber nur, wenn sie sich gegenüber einem Timestamp (Paramter) geändetert haben. Alternativ wäre das auch mit dem oben genanten extra Call möglich.
Der Call
GET /api/crud.php?entity=institution&filter=[updated,gr,1574607200]
liefert nur Ergebnisse, bei den der updated-Timestamp größer (für kleiner gr durch ls ersetzen) als 1574607200 ist zurück:
Bleibt beim normalen Call
GET /api/crud.php?entity=institution
liefert Timestamp im Feld "updated" mit (null, falls noch der Ausgangszustand vorliegt):
Der Call
GET /api/crud.php?entity=institution&filter=[updated,gr,1574607200]
liefert nur Ergebnisse, bei den der updated-Timestamp größer (für kleiner gr durch ls ersetzen) als 1574607200 ist zurück:
Der updated-Filter ist leider nicht mit normalen Filtern kombinierbar und funktioniert nur allein stehend.