Buscar mais de 100 registros de historico

Olá pessoal, tudo bem?

Sou novo aqui no fórum e estou com algumas dúvidas haha.

Eu preciso buscar mais de 100 registros no histórico para um fluxo que estou desenvolvendo para o cliente, no final da conversa preciso enviar para uma API um link com esse histórico.

Buscar os 100 últimos registros eu consigo abaixo na API:

{

“id”: “4195835619@wa.gw.msging.net”,

“method”: “get”,

“uri”: “/threads/554195835619@wa.gw.msging.net?storageDate=2021-02-23T00:00:00.531Z&$take=100”

}

Mesmo eu colocando o “skip” no final da busca, ele puxa os mesmos registros:

{

“id”: “4195835619@wa.gw.msging.net”,

“method”: “get”,

“uri”: “/threads/554195835619@wa.gw.msging.net?storageDate=2021-02-23T00:00:00.531Z&$take=100&skip=100”

}

Será que estou fazendo algo errado?

Agradeço desde já a todos vocês.

Boa tarde, seja muito bem vindo ao forum!

Algumas considerações:

  • o id informado está incorreto (4195835619@wa.gw.msging.net), este precisa ser um guid ou qualquer string aleatoria pois se trata do id do command e não o identity do usuário (se estiver usando o postman vc pode usar "id": "{{$guid}}" no lugar que ele vai gerar automaticamente).
  • Quanto a paginação você está passando o parametro com o nome errado, faltou só um $ na frente do $skip, a uri correta seria /threads/554195835619@wa.gw.msging.net?storageDate=2021-02-23T00:00:00.531Z&$take=100&$skip=100.

Mais informações sobre esse endpoint você pode encontrar em https://docs.blip.ai/#get-last-messages

1 Curtida

Muito obrigado pelo retorno Gabriel, eu fiz o ajuste que vc me passou sobre o “{{$guid}}” (Muito obrigado não sabia hehe).

Sobre o retorno, ele ainda acaba buscando os mesmos registros, segue exemplo:

esse eu usei o “$skip=100”:

Esse utilizei sem:

No caso esse é o primeiro valor, mas se olhar as demais informações estão iguais, acredito que deveria vir os registros depois de 100, ou estou engano?

Obrigado mais uma vez.

Este tópico foi fechado automaticamente 7 dias depois da úlima resposta. Novas respostas não são mais permitidas.