Cómo funciona la paginación
- Realiza tu solicitud inicial con
max_results - Comprueba si la respuesta incluye un
next_tokendentro del objetometa - Si está presente, realiza otra solicitud usando ese token como
pagination_token - Repite hasta que no se devuelva ningún
next_token
Tokens de paginación
| Token | Descripción |
|---|---|
next_token | En meta de la respuesta. Úsalo para obtener la siguiente página. |
previous_token | En meta de la respuesta. Úsalo para volver a la página anterior. |
pagination_token | Parámetro de la solicitud. Configúralo con el valor de next_token o previous_token. |
Estructura de la respuesta
next_token:
Parámetros de paginación
| Parámetro | Descripción | Valor predeterminado |
|---|---|---|
max_results | Resultados por página | Específico del endpoint |
pagination_token | Token de la respuesta anterior | Ninguno |
max_results.
Ejemplo: paginación de todos los resultados
- Python
- JavaScript
Mejores prácticas
Usa el máximo de resultados
Solicita el valor máximo permitido de
max_results para minimizar las llamadas a la API.Gestiona páginas incompletas
La última página puede tener menos resultados que
max_results.Almacena tokens
Guarda
next_token si necesitas reanudar la paginación más tarde.No hagas sondeos con paginación
Para datos nuevos, usa
since_id en lugar de paginar repetidamente.Orden de resultados
- Primer resultado en la primera página = más reciente
- Último resultado en la última página = más antiguo
Notas
- Los tokens de paginación son cadenas opacas: no los analices ni los modifiques
- Los tokens pueden expirar después de cierto tiempo
- Si obtienes menos resultados que
max_results, es posible que aún existan más (continúa hasta que ya no hayanext_token) - Usa los SDKs para la gestión automática de la paginación
Próximos pasos
Límites de tasa
Conoce los límites de solicitudes al paginar.
SDKs
Bibliotecas con paginación integrada.