Como a paginação funciona
- Faça sua solicitação inicial com
max_results - Verifique a resposta em busca de um
next_tokenno objetometa - Se presente, faça outra solicitação com esse token como
pagination_token - Repita até que nenhum
next_tokenseja retornado
Tokens de paginação
Estrutura da resposta
next_token é omitido:
Parâmetros de paginação
Verifique a referência da API de cada endpoint para os limites específicos de
max_results.
Exemplo: paginando por todos os resultados
- Python
- JavaScript
Exemplo
Boas práticas
Use max results
Solicite o máximo permitido de
max_results para minimizar chamadas à API.Trate páginas parciais
A última página pode ter menos resultados que
max_results.Armazene tokens
Salve
next_token se precisar retomar a paginação mais tarde.Não faça polling com paginação
Para novos dados, use
since_id em vez de paginar repetidamente.Ordenação dos resultados
Os resultados são retornados em ordem cronológica reversa:- Primeiro resultado na primeira página = mais recente
- Último resultado na última página = mais antigo
Observações
- Os tokens de paginação são strings opacas — não os analise nem os modifique
- Os tokens podem expirar após algum tempo
- Se você receber menos resultados que
max_results, ainda pode haver mais (continue até não havernext_token) - Use SDKs para tratamento automático de paginação
Próximos passos
Rate limits
Entenda os limites de solicitação ao paginar.
SDKs
Bibliotecas com paginação integrada.