O Whatsapp tem sido o principal meio de comunicação entre muitas pessoas, inclusive no meio corporativo. Mas você sabia que dá para iniciar uma conversa com uma pessoa usando um link específico? O processo é bem simples, mas não é perfeito.
Enviando uma mensagem específica
Similar ao Skype, que usa links do tipo skype:usuario:chat para abrir o aplicativo e iniciar uma conversa, o Whatsapp usa links whatsapp://.
Para enviar uma mensagem, usaríamos a função send e o parâmetro text.
whatsapp://send?text=messagem
Para adicionar isto a um botão em html, por exemplo:
<a href="whatsapp://send?text=Oi">Envie esta msg via WhatsApp</a>
Este recurso funciona em dispositivos móveis iOS e Android. O único gargalo é que não é possível definir um destinatário no link, o usuário que deverá fazer isso.
Iniciar conversa com uma pessoa específica
A tarefa de iniciar uma conversa, sem mensagem definida, com uma pessoa específica só é possível em dispositivos Android. Para conseguirmos isso, usamos um “intent”.
Para iniciarmos uma conversa no WhatsApp, este seria o link:
intent://send/+XXXXXX#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end
Onde, XXXXX é o número do telefone do contato com o código do país e código de área. Eis um exemplo de um link que abriria a janela de chat do WhatsApp a partir do seu navegador:
<a href="intent://send/+XXXXXXXXXXX#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">Fale comigo no WhatsApp!</a>
O único lado ruim é que você estará divulgando um número para quem quiser ver. E sabemos como é a Internet nesta questão de privacidade. Seria interessante usar um encurtador de URL, mas todos pedem que os links iniciem com http ou https.
Bom, fica a dica!
aqui deu certinho, mas se é o primeiro contato da pessoa comigo, ela não tem meu numero na agenda e ao clicar aparece a seguinte mensagem: “parece que voce esta tentando enviar uma mensagem via whatsapp para um numero de telefone que não esta registrado no whatsapp.
seu contato precisa ter o whatsapp instalado para conversar pelo aplicativo.”
o que fazer?
grato
Aí acho que não tem como resolver, a API do WhatsApp neste sentido é meio fraca. Vc fez o teste no Android?
Teria algum link que eu conseguisse iniciar a conversa com uma pessoa específica pelo ios?
Pelo que eu lembre, acho que não. Pois a pessoa precisaria ter você nos contatos.
Pode mandar com o protocolo do Whatsapp direto para um contato especifico
whatsapp://send?text=messagem&phone=55XXXXXXXXXXX