Como enviar uma mensagem pelo WhatsApp em 30 segundos com PHP
Tempo de leitura: 2 minutos
O WhatsApp é considerado um dos principais aplicativos de mensagens do mundo, com mais de 1,5 bilhão de usuários e mais de 60 bilhões de mensagens enviadas por dia. Com o passar dos anos, ele provou ser seguro e confiável e, agora, com pesquisas recentes, as empresas on-line o estão utilizando como meio de comunicação para alcançar clientes, em vez de enviar o tradicional SMS. Neste tutorial, vou mostrar como integrar as mensagens do WhatsApp ao seu aplicativo usando a API da Twilio para mensagens do WhatsApp. Veja um breve vídeo de 30 segundos sobre como fazer isso após a configuração.
Este tutorial presume que você tenha conhecimento básico de comandos PHP e Unix/Linux. Caso contrário, não desanime. Explicarei cada conceito em detalhes.
Pré-requisitos
Você deve instalar os seguintes recursos no ambiente de desenvolvimento local.
- PHP – Versão 7.0 ou mais recente.
- Composer
- Conta da Twilio ativada com o WhatsApp Sandbox Channel.
Primeiros passos
Abra o terminal e execute os seguintes comandos:
Os comandos acima criam uma pasta chamada demo-app
na qual os arquivos twilioWhatsAppMessaging.php
e .env
são criados.
Criar um projeto de WhatsApp da Twilio
Depois de criar e verificar sua conta na plataforma Twilio, você será redirecionado para o dashboard onde precisa criar o projeto. Na guia Products (Produtos), selecione Programmable SMS (SMS programável) e clique em "Continue" (Continuar). Em seguida, digite o nome do seu projeto. O meu nomeei como "Demo WhatsApp Messaging App" (app demo de mensagens do WhatsApp). Para testar seu app, a Twilio carrega sua conta com um saldo de teste para você comprar um número com recursos de voz, SMS e MMS.
No dashboard "Programmable SMS" (SMS programável), selecione "WhatsApp Beta" para ativar a área restrita.
Você será redirecionado para o dashboard acima, no qual você terá de se conectar à área restrita enviando uma mensagem do WhatsApp pelo seu dispositivo. No meu caso, preciso enviar join space-known
para +14155238886.
Pronto, está tudo configurado. Agora, é possível enviar mensagens do WhatsApp! No IDE de sua preferência, abra o projeto e adicione as seguintes linhas de código para começar a enviar mensagens do WhatsApp para twilioWhatsAppMessaging.php
.
Substitua +254713456789
pelo seu número de telefone, que receberá a mensagem
Para instalar o SDK oficial da Twilio e o pacote PHP Dotenv e permitir o envio de mensagens do WhatsApp e a recuperação das variáveis de ambiente, execute, respectivamente:
Testar o envio de uma mensagem do WhatsApp
Acesse o console da Twilio para obter o Twilio SID (Account SID) e o token do Twilio (Auth Token) e atualize os valores no arquivo .env
.
Para executar o aplicativo, digite php twilioWhatsAppMessaging.php
no terminal. Voilà! Enviamos nossa primeira mensagem pelo WhatsApp.
Conclusão e vídeo
Neste tutorial, aprendemos como enviar mensagens do WhatsApp usando a API da Twilio para mensagens do WhatsApp. Amplie seus negócios e interaja mais com seus clientes onde eles mais estão: on-line! Eu criei uma versão em vídeo deste tutorial para você assistir.
Encontre o código completo no Github.
Publicações relacionadas
Recursos relacionados
Twilio Docs
De APIs a SDKs e aplicativos de amostra
Documentação de referência de API, SDKs, bibliotecas auxiliares, guias de início rápido e tutoriais para sua linguagem e plataforma.
Centro de Recursos
Os mais recentes e-books, relatórios do setor e webinars
Aprenda com especialistas em engajamento do cliente para melhorar sua própria comunicação.
Ahoy
Centro da comunidade de desenvolvedores da Twilio
Melhores práticas, exemplos de código e inspiração para criar comunicações e experiências de engajamento digital.