Enviar uma mensagem do WhatsApp em 30 segundos usando C#
Tempo de leitura: 1 minuto
Já mostramos como adicionar mensagens SMS ao aplicativo, mas agora, com a nova API da Twilio para WhatsApp, você pode enviar uma mensagem do WhatsApp da mesma maneira.
E com rapidez.
Assista ao vídeo abaixo de trinta segundos que mostra a rapidez do envio.
E para facilitar ainda mais, veja abaixo todo o código e um link para o projeto concluído no GitHub.
Veja a integração completa das APIs Twilio em um aplicativo .NET Core, confira esta série de vídeos em cinco partes gratuita que criei. Ela é separada deste tutorial, mas tem um resumo completo de muitas APIs.
O que você vai precisar:
- Uma conta Twilio (cadastre-se gratuitamente aqui para ter uma conta Twilio)
- O SDK e tempo de execução do .NET Core 2.1
- O WhatsApp Sandbox Channel instalado na conta (siga este processo para ativar a área restrita)
Depois de criar o aplicativo de console .NET, adicione o pacote da Twilio para NuGet à solução. Se você precisar de ajuda, confira esta publicação.
Abra o arquivo Program.cs
e adicione a instrução using da Twilio. Inicialize o cliente REST da Twilio usando o Account SID (SID da conta) e o Auth Token (token de autenticação), disponíveis no console da Twilio.
Adicionei o Account SID (SID da conta) e o Auth Token (token de autenticação) como variáveis de ambiente, mas também é possível adicioná-los nas Configurações do aplicativo e segredos do usuário.
Agora, só precisamos chamar o método MessageResource.Create
. Insira na Twilio o número de telefone do WhatsApp mais conveniente e o seu número de telefone com WhatsApp, ambos no formato E.164. E uma mensagem, é claro.
Vamos restaurar os pacotes NuGet para fazer o download de todos eles, depois vamos criar e executar o projeto.
Em pouco tempo, você ouvirá um bipe e sua mensagem do WhatsApp chegará!
O que vem a seguir?
Você acabou de criar rapidamente um aplicativo simples que permite o envio de mensagens do WhatsApp. Agora, pode integrá-lo a seus outros aplicativos.
Veja mais ideias e dicas úteis nos documentos de início rápido do WhatsApp, na documentação da Twilio para API REST e nas bibliotecas auxiliares do C#/.NET.
Conte-me sua experiência e entre em contato em caso de dúvidas. Mal posso esperar para ver o que você criou!
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.