Skip to main content

Estou precisando fazer uma requisição a cada determinado momento, pois o acesso aos meus endpoints preciso obter um token, porem não posso sobrescrevelo todas as vezes que um contato entra no fluxo, teria alguma forma de eu fazer uma requisição http e retornar a mesma para uma variável universal

Olá @Arthur_Kuster_Siquei tudo bem ?



É possível sim, basta salvar o retorno em uma variável do contato ou do contexto.







Caso siga esse guia recomendo fazer um retry caso o token tenha expiração.


Acho que me expressei mal, não quero salvar a variável apenas para o contato do fluxo, desejo salvar uma variável global para todos os usuários que utilizam o chatbot, pois meu token é via perfil, então após


cada requisição ele se sobrescreve então para um usuário não sobrescrever o token do outro preciso criar uma requisição global para todos os usuarios que estão usando o fluxo


Olá @Arthur_Kuster_Siquei nesse caso defina ela uma vez nas configurações do bot ou nos resources:


https://docs.blip.ai/?http#add-a-text-plain-resource




Tentei fazer isso, porem esbarro no problema em que ele é sobrescrito tento vista que preciso consulta-lo de 1 em 1 hora


@Arthur_Kuster_Siquei então se ele expira a cada 1 hora use um sistema de retry dentro do bot se retonar codigo 401 ele executa a renovação do token e seta esse token no resource : Blip Docs | API Reference


Comente