https://a.storyblok.com/f/270183/42039/7876d515f1/receive.png

Recebendo mensagens SMS com Node.js e Express | One Dev Minute

Publicado em May 17, 2022

Tempo de leitura: 1 minuto

Bem-vindo ao One Dev Minute! Esta série é apresentada no canal do Vonage Dev no YouTube. O objetivo desta série de vídeos é compartilhar conhecimento em pequenas doses.

Neste breve tutorial, Amanda Cavallaro vai mostrar como receber mensagens SMS usando a Messages API do Vonage, o Express e o Node.js.

Transcrição

Vamos receber mensagens usando o Node.js, o Express e a Messages API da Vonage.

Antes de começarmos, certifique-se de que você tenha:

  • criou um Account na Vonage,

  • Instalei o Node.js, o Ngrok e a CLI do Vonage globalmente.

Crie uma pasta, mude para o diretório dentro dela, instale o Express e o SDK beta do servidor Vonage. Crie um novo arquivo chamado server.jse abra-o no seu editor de código preferido.

Vamos criar uma aplicação Express que utilize o analisador JSON e os módulos de codificação de URL.

Usaremos a porta 3000 para o servidor ficar à escuta. Agora, vamos criar um manipulador de solicitação POST para o webhook recebido na URL de entrada e registraremos o corpo da solicitação no console.

Você pode executar o código digitando node server.js em uma aba do terminal e, em outra aba do terminal, você pode executar: ngrok http 3000.

No painel do Vonage, clique em “Configurações” no menu à esquerda. Verifique se a Messages API está definida como padrão nas configurações de SMS e, em seguida, clique em “Salvar”.

Acesse o painel do Vonage e clique para criar um novo aplicativo. Dê um nome a ele, role a página até a seção “Recursos” e ative a opção “Mensagens” à direita.

Volte para a aba do terminal e copie a URL HTTPS que foi gerada para usarmos no ngrok.

Para a URL de entrada, vamos colar a URL e acrescentar /webhooks/inbound, , que é a rota que configuramos em nosso código.

Role a página para baixo e clique para criar uma nova aplicação. Vincule um número de telefone. Se você ainda não tiver um, precisará comprá-lo no menu à esquerda.

Para ver como isso funciona, você pode enviar uma mensagem do seu celular para o seu número de telefone virtual. Você deverá ver uma mensagem sendo registrada na janela do terminal.

Você pode saber mais acessando os links abaixo

Leia a versão escrita do tutorial

Consulte o código no GitHub

Consulte o código no Glitch

Participe do Slack da Comunidade de Desenvolvedores da Vonage

Compartilhar:

https://a.storyblok.com/f/270183/400x400/3f6b0c045f/amanda-cavallaro.png
Amanda CavallaroRepresentante de Desenvolvedores