Pagination
La pagination est spécifiée en utilisant le paramètre de requête page
. Par exemple, pour récupérer la deuxième page des résultats de rendez-vous, vous devez passer page=2
comme ceci :
curl -H "Authorization: Token [api_token]" https://[location_subdomain].datadocks.com/api/v1/appointments?page=2
En-têtes du répondant
Les en-têtes de pagination suivants sont présents dans la réponse :
- Current-Page : La page sur laquelle vous vous trouvez.
- Page-Items : Le nombre d'enregistrements retournés pour la page actuelle.
- Total-Pages : Le nombre total de pages.
- Total-Count : Le nombre total d'enregistrements.
- Link : Fournit les URL pour les pages actuelle, précédente, suivante, première et dernière.
Par exemple :
En supposant un sous-domaine de localisation de toronto-acme et en interrogeant les rendez-vous, vous verrez des en-têtes de réponse comme ceux-ci.
Current-Page: 1
Page-Items: 20
Total-Pages: 2
Total-Count: 40
Link: <https://toronto-acme.datadocks.com/api/v1/appointments?page=1>; rel="first", <https://toronto-acme.datadocks.com/api/v1/appointments?page=2>; rel="next", <https://toronto-acme.datadocks.com/api/v1/appointments?page=4>; rel="last"