Pular para o conteúdo principal

Paginação

Para facilitar a paginação dos resultados em nosso serviço, utilizamos o conceito de cursores de consulta. Os cursores de consulta permitem que você recupere os resultados em lotes gerenciáveis, tornando a navegação entre as páginas mais eficiente.

Dessa forma, ao realizar uma requisição GET, nosso serviço irá retornar uma string de cursor juntamente com os resultados. Essa string de cursor representa uma referência para a próxima página de resultados. Para obter os resultados da página seguinte, você deverá incluir o cursor retornado na próxima consulta, na forma um parâmetro do tipo query na URL de consulta.

É importante ressaltar que, caso não haja mais resultados a serem recuperados, o cursor será nulo. Isso indica que você alcançou o final da lista de resultados.

Exemplo de Resposta

{
"data": [],
"last_item": "eyJUQUJMRS1MU0stMSI6eyJCIjpudWxsLCJCT09MIjpudWxsLCJCUyI6bnVsbCwiTCI6bnVsbCwiTSI6bnVsbCwiTiI6bnVsbCwiTlMiOm51bGwsIk5VTEwiOm51bGwsIlMiOiJDQVNISU5fRVZFTlQjQ1JFQVRFRCNzdGFya2JhbmsjMjAyMy0wNi0wMVQwMDowMDoxNS45NTYjMDQzN2M0NTU3NzU1NGMyZDhhNjE2ZGI4YzVkMmVmNTYiLCJTUyI6bnVsbH0sIlRBQkxFLVBLIjp7IkIiOm51bGwsIkJPT0wiOm51bGwsIkJTIjpudWxsLCJMIjpudWxsLCJNIjpudWxsLCJOIjpudWxsLCJOUyI6bnVsbCwiTlVMTCI6bnVsbCwiUyI6IkNMSUVOVCMwMDAwMDFAb3Jpb24iLCJTUyI6bnVsbH0sIlRBQkxFLVNLIjp7IkIiOm51bGwsIkJPT0wiOm51bGwsIkJTIjpudWxsLCJMIjpudWxsLCJNIjpudWxsLCJOIjpudWxsLCJOUyI6bnVsbCwiTlVMTCI6bnVsbCwiUyI6IkNBU0hJTl9FVkVOVCNDUkVBVEVEIzIwMjMtMDYtMDFUMDA6MDA6MTUuOTQ3IzY5NTljMTMxLTllMDYtNDVmNi04MDMyLTE2NGIwN2EwOWFmYSIsIlNTIjpudWxsfX0="
}

Se o campo "last_item" vier preenchido, você deverá passar esse campo como parâmetro na próxima request que você fizer. Caso seja um string vazia não é necessário passar na próxima request.