Ho notato che sempre più nuove API utilizzano token di pagina per consentire all'utente di spostarsi tra le pagine dei risultati contenenti molti elementi. Tuttavia, da un punto di vista del progettista API non sono chiaro su quali siano i vantaggi dell'utilizzo di un token rispetto a quando si consente all'utente di specificare il numero di elementi che desidera saltare.
Quindi ecco le mie domande:
- Quali sono i vantaggi dell'utilizzo di un token di pagina su un indice iniziale?
- Approssimativamente, in termini di alto livello, in che modo l'implementazione tipica dei token di pagina tiene traccia delle pagine? Memorizzare nella cache tutti i risultati sarebbe piuttosto inefficiente. Immagino che si possa usare una sorta di hash, ma non sono sicuro di quale sarebbe l'hash per ricostruire i risultati.
Grazie