Gelöst limit übersteuert Datum
-
Hallo zusammen,
ich habe das Problem, dass der Endpoint die query Parameter seltsam interpretiert.
https://<deinedomain>.church.tools/api/events?from=2023-07-01&to=2023-08-31&canceled=false&direction=forward&limit=100
Das liefert tatsächlich 100 Einträge, ohne das "to" Date zu berücksichtigen.
Meine Erwartung ist umgekehrt die, dass das Datum das limit übersteuert. Bedeutet: max 100 Events aus den 2 Monaten. Stattdessen kommt ein Response mit Events aus August und September, weil wir in 2 Monaten weniger Events haben als das limit.
Habe ich einen Denkfehler?
Gruß!
Alex
-
@alexanderenns So würde ich es auch erwarten.
-
Die Api funktioniert in zwei Modi:
from
undto
: Hier bekommt man alle Events zwischen den beiden Daten zurück.from
,direction
undlimit
: Hier bekommt man ausgehend von einem Datum in eine Richtung die Anzahl von Ergebnissen die man mitlimit
angegeben hat.
Sobald man
direction
nutzt wird Variante 2 genutzt. -
@davidschilling Wäre das nicht einen Kommentar in der API Doku wert? Dort ist leider noch nicht einmal angegeben, welche anderen Werte
direction
annehmen kann, geschweige denn, dass sich daraus ein anderer modus operandi ergibt. -
@davidschilling Danke!
Ja, das gehört in die Doku. Könnt es auf gelöst setzen.
-
@alexanderenns erledigt