
Recebendo mensagens SMS com Node.js e Express | One Dev Minute
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
Links
Leia a versão escrita do tutorial
Participe do Slack da Comunidade de Desenvolvedores da Vonage