@Ana_Elisa_Vieira_Rib como está obtendo esse histórico? Qual requisição está fazendo?
Tentamos através de algumas ferramentas:
Dashbot: só consigo visualizar o número de celular e as mensagens do Watson pelo bot router, porém não consigo saber de qual subbot vem a mensagem.
Guia “Contato” do Blip: Não é possível extrair para excel e não vem informação do número do celular. No caso do bot router, também não consigo verificar de qual subbot vem a mensagem.
API Blip: Iniciamos alguns testes para tentar buscar esse histórico.
Vocês tem algum outro caminho para trazer essas informações?
Número de contato
Mensagens In/Out
Qual subbot
DateTime
Mensagem
Obrigada.
Olá @Ana_Elisa_Vieira_Rib,
Existem alguns Endpoints na API que podem te ajudar nesta tarefa 👨💻, são eles:
Get last threads ou get last messages, nestes será possível obter grande parte dos dados desejados, como as mensagens In/Out, qual subbot, dateTime e mensagem 😁
Get contact, apresentará o Número de contato, único dado não obtido diretamente nos Endpoints apresentados.
Existem alguns outros Endpoints que podem agregar na sua extração de histórico, dá uma olhadinha na Documentação💁🏿♂️
@Caiof , lá só é permitido obter os últimos 100 registros. Como faço para obter um histórico maior? Quero extrair pelo menos dos últimos 2 meses, isso vai dar muito mais de 100.
$take Limit of total of items to be returned. The maximum value allowed is 100
Obrigada.
@Ana_Elisa_Vieira_Rib
Você vai precisar utilizar de uma lógica de programação para pegar mais do que 100 registros. Assim como temos o take, para informar o número máximo de registros, temos o skip, para informar que queremos começar de outro ponto além do 0 (inicio).
Portanto, para pegar 200 registros, por exemplo, você vai precisar:
- Fazer uma requisição com take 100;
- Fazer uma requisição como skip 100 e take 100.
Assim sucessivamente.