Tempo aproximado para leitura: 00:01:00 min
Dúvida
Realizando uma consulta via postman paginando os registros
Ambiente
Cross Segmentos - TOTVS CRM Gestão de Clientes - API de Integração - Todas as versões
Solução
Para realizar uma busca paginada via postman é necessário que seja informado todos os campos obrigatórios e neste caso estaremos utilizando a api de customer seguindo está documentação
1. Efetue uma requisição usando o método POST realizando o login conforme artigo de exemplo informado acima.
2. Após efetuado o login estaremos usando o método get conforme a documentação informada também acima.
3. Para que seja efetuado a paginação é necessário que no campo Integration-Filter informe o número da página e a quantidade de registros desejado nesta página.
4. Neste caso utilizaremos uma base que temos acesso a 2089 registros. Desta forma como o máximo a trazer em tela no CRM é de 100 registros, vou paginar para que traga 200 registros. Desta forma 2089 ÷ 200 será um total de 11 páginas sendo que na ultima página trará menos registros por ser um número quebrado.
4.1 A contagem sempre se inicia na pagina zero, e quando for a ultima pagina o parâmetro hasNext será False e quando houver será True
4.0 Desta forma com base em todos os passos informados acima a nossa pesquisa será realizada usando os seguintes parâmetros:
Importante!
No campo count estará exibindo o mesmo total que está em tela para o usuário logado na API, desta forma caso seja feito o processo acima usando um usuário que possua uma alçada menor que um com perfil admin, podem ocorrer divergência de dados.
A paginação retorna no máximo 500 registros por página.
Artigos relacionados:
0 Comentários