[Resolvido] Recuperar telefone


#1

Ola, possuo um bot router conectado ao whatsapp.
Como recuperar o nunero do celular do contato, ao acessar o contaro o numero de telefone nao esta preenchido, preciso recuperar o numero do telefone ou o identity que veio do whatsapp.


#2

Olá anderson.clavico.
Para recuperar informações do usuário você pode fazer uma requisição para as API’s da Blip.
Se a entrada do usuário for por um router a propriedade contact.identity será id-contato@tunnel.msging.net, sendo assim, o seu token para a request (mesmo estando dentro de um sub bot) deve ser o token do roteador. Segue exemplo:


A variável no corpo da requisição {{id}} vem de um split javascript da seguinte maneira:
contact.identity.split(’@’)[0] que retornará o guide (id) de identificação do seu usuário do roteador (de onde veio o usuário).
Essa requisição retornará um JSON contendo diversas informações.
Você consegue recuperar o número do usuário acessando a propriedade resource.alternativeAccount.

Deixo aqui o link para a documentação referente a recuperar dados do usuário.


#3

Show, muito obrigado