Ich sehe, dass immer mehr neue APIs Seitentoken verwenden, mit denen der Benutzer zwischen den Ergebnisseiten wechseln kann, die viele Elemente enthalten. Aus Sicht des API-Designers ist mir jedoch nicht klar, welche Vorteile die Verwendung eines Tokens hat, wenn der Benutzer angibt, wie viele Elemente er überspringen möchte.
Also hier sind meine Fragen:
- Welche Vorteile bietet die Verwendung eines Seitentokens gegenüber einem Startindex?
- Wie verfolgt die typische Implementierung von Seitentoken auf hoher Ebene die Seiten? Das Zwischenspeichern aller Ergebnisse wäre eher ineffizient. Ich vermute, dass eine Art Hash verwendet werden könnte, aber ich bin mir nicht sicher, was Hash wäre, um die Ergebnisse zu rekonstruieren.
Vielen Dank
quelle