API-paginering is noodsaaklik as jy te doen het met baie data en eindpunte. Paginering impliseer outomaties die toevoeging van volgorde by die navraagresultaat. Die objek-ID is die verstekresultaat, maar resultate kan ook op ander maniere gerangskik word.
Wat is die doel van paginering?
Daarom tree paginering op as 'n bladsybreuk, wat die gebruikers laat om hul volgende skuif te oorweeg en hulle die middele te gee om van een stel items na 'n ander te spring. Die nommerlys in die pagineringspatroon laat gebruikers ook toe om te bepaal hoeveel ander bladsye daar oor is om te ondersoek.
Wat is paginering REST API?
Veelvuldige name word in die industrie gebruik vir eindpunte wat return 'n gepagineerde stel, veral in REST API's, soos versameling hulpbron, lys eindpunte, indeks eindpunte, ens. … I ek gaan dit regdeur die dokument "lys eindpunte" noem.
Wat is pagineringsreaksie?
Paginering in die Square API
In Square API-eindpunte sluit gepagineerde resultate 'n wyserveld in as deel van die antwoordliggaam. Om die volgende stel resultate te gaan haal, stuur 'n opvolgversoek na dieselfde eindpunt en verskaf die wyserwaarde wat in die vorige antwoord teruggestuur is as 'n navraagparameter.
Hoe moet paginering werk?
Goeie praktyke van paginering-ontwerp
- Voorsien groot klikbare areas.
- Moenie onderstrepings gebruik nie.
- Identifiseer die huidige bladsy.
- Spasie uit-bladsyskakels.
- Voorsien vorige en volgende skakels.
- Gebruik eerste en laaste skakels (waar van toepassing)
- Sit Eerste en Laaste skakels aan die buitekant.