Skip to main content

Olá pessoal.

Estou precisando de uma ajuda para extrair algumas informações da API.

Estou precisando extrair as mensagens trocadas entre cliente e bot, mas não tenho um cliente único, serão todos dentro de um período. 

Por exemplo, eu preciso saber todas as mensagem entre o dia 01/11/2024 a 10/11/2024.

Para isso eu iniciei meu teste com python utilizando o endpoint

url='https://XXXXX.http.msging.net/commands'

uri='/messages'

Ai estou utilizando alguns filtros como o take e o skip:

uri=f'/messages?$skip={skip}&$take={take}'

Mas no momento de utilizar a data, não encontrei um modo que funcione. Consegue me ajudar a montar essa url? caso para isso que desejo seja um outro endpoint, poderia me passar e exemplificar melhor como usa-lo?

 ​@Roberson Boa tarde!

Não sei se vc conseguiŕa incluir um intervalo de datas nessa rota. Tenta incluir a informação de acordo com a documentação https://docs.blip.ai/#get-last-messages

storageDate The reference date to search. Example: 2020-01-08T15:59:07.086Z

 

Uma alternativa seria chamar as rotas https://docs.blip.ai/#get-sent-messages e https://docs.blip.ai/#get-received-messages, pois elas aceitam intervalo de tempo. O problema é que vc precisaria puxar as enviadas e recebidas em requisições separadas.

 


 ​@Roberson Boa tarde!

Não sei se vc conseguiŕa incluir um intervalo de datas nessa rota. Tenta incluir a informação de acordo com a documentação https://docs.blip.ai/#get-last-messages

storageDate The reference date to search. Example: 2020-01-08T15:59:07.086Z

 

Uma alternativa seria chamar as rotas https://docs.blip.ai/#get-sent-messages e https://docs.blip.ai/#get-received-messages, pois elas aceitam intervalo de tempo. O problema é que vc precisaria puxar as enviadas e recebidas em requisições separadas.

 

Infelizmente esse método de filtro com o storageDate não funciona, já tentei e sem sucesso.

E os dois endpoint eles me trazem métricas, enquanto eu preciso do conteúdo completo.

Se não tiver uma solução mais simples, talvez eu tenha que construir algo que traga todos os id de contatos feito(Analisar qual usaria) e extrair toda a mensagem trocadas com o bot nos últimos X dias.

Valeu pelo comentário.


Comente