Receba mensagens SMS com Node.js e Express | One Dev Minute
Tempo de leitura: 1 minuto
Bem-vindos ao One Dev Minute! Esta série está hospedada no canal do YouTube VonageDev. O objetivo desta série de vídeos é compartilhar conhecimento de forma concisa.
Este rápido passo a passo mostrará como receber mensagens SMS usando Node.js, Express e a SMS API da Vonage.
Transcrição
Vamos receber mensagens usando o Node.js, o Express e a API de Mensagens da Vonage.
Antes de começarmos, verifique se você:
criou uma conta na Vonage,
instalou o Node.js, o ngrok e o Vonage CLI globalmente.
Crie uma pasta, navegue até ela, instale o Express e o SDK de Servidor Beta da Vonage.
Crie um novo arquivo com a extensão `.js` e abra-o no seu editor de código favorito.
Vamos criar um aplicativo Express que utiliza os módulos: json e urlencoded. O servidor ficará escutando na porta 3000.
Agora vamos criar um manipulador de solicitação POST para o webhook de entrada a ser usado na URL de entrada. E registramos o corpo da solicitação no console.
Para executar o código, digite node server.js em uma aba do terminal e, em outra aba: ngrok http 3000.
No painel da Vonage, clique em “Configurações (Configurações, em inglês)" no menu à esquerda. Verifique se a API de mensagens está definida como padrão nas configurações de SMS e, em seguida, clique em "salvar" para salvar.
Acesse o painel da Vonage e clique para criar um novo aplicativo. Dê um nome a ele, role a página para baixo até “Recursos (recursos)” e selecione “Mensagens (mensagens)” à direita.
Volte para a aba do seu terminal e copie o URL HTTPS que foi gerado para usarmos no ngrok.
Para a URL de entrada, vamos colar a URL e anexar /webhooks/inbound, que é a rota que configuramos em nosso código.
Role para baixo e clique para criar um novo aplicativo. Vincule um número de telefone. Se você ainda não tiver um número, pode comprá-lo no menu à esquerda.
Para verificar se tudo está funcionando, você pode enviar uma mensagem do seu celular para o seu número de telefone virtual.
Você deve ver uma mensagem sendo exibida na janela da linha de comando.
Saiba mais nos links que disponibilizo a seguir.
Links
Leia a versão em inglês do tutorial
Participe do Slack da comunidade de desenvolvedores da Vonage