Ich arbeite an https://mentionme.app und möchte die neuesten Inhalte aus öffentlich zugänglichen Discourse-Foren sammeln. Dafür habe ich den API-Endpunkt /posts.json ausgewählt.
Mir ist aufgefallen, dass dieser Endpunkt eine scheinbar zufällige Anzahl von Elementen zurückgibt. Die Dokumentation besagt, dass die 50 neuesten Beiträge zurückgegeben werden, aber bei genauerer Betrachtung (z. B. https://meta.discourse.org/posts.json) stellen wir fest, dass es sich nicht um die 50 neuesten Beiträge handelt, sondern um Beiträge mit IDs im Bereich von max-50 bis max, wobei einige fehlen.
Ich gehe davon aus, dass die Tatsache, dass in diesem Endpunkt nicht 50 Beiträge enthalten sind, ein Mangel der API ist – liege ich richtig?
Ich nehme an, dass Beitrags-IDs aus einem größeren Pool von IDs zugewiesen werden, der auch andere Dinge enthält (Benutzer-IDs?), und dass ich mir darüber keine Sorgen machen sollte.
Könnte jemand bitte meine Bedenken ausräumen?