Envie mensagens SMS com Node.js | 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 enviar mensagens SMS usando o Node.js e a SMS API da Vonage.
Transcrição
Vamos enviar mensagens SMS usando o Node.js com a SMS API da Vonage. Antes de começarmos, verifique se você:
Criou uma conta no site da Vonage,
Ele instalou o Node.js e o Vonage CLI Beta.
No painel da Vonage, clique em “Configurações (Configurações, em inglês)” no menu à esquerda.
Certifique-se de que a API de Mensagens esteja definida como padrão nas configurações de SMS e clique em “salvar" para salvar.
Crie um aplicativo e clique em "Gerar as chaves pública e privada" para gerar as chaves pública e privada. Um arquivo será baixado. Vamos usá-lo daqui a pouco.
Crie uma pasta para o projeto, navegue até ela e abra seu editor de código favorito.
Adicione a chave privada baixada à raiz do projeto.
Instale a dependência do SDK do Servidor da Vonage e crie um arquivo index.js.
Inicialize uma nova instância do objeto Vonage. Adicione o ID do aplicativo e a chave privada. Eles podem ser encontrados no seu painel da Vonage.
Declare uma variável que contenha o texto a ser enviado por SMS e outra variável que contenha o número de telefone para o qual enviaremos uma mensagem de texto.
É hora de usar a SMS API para enviar um SMS. Usaremos o método vonage.channel.send do SDK do Node da Vonage.
Para enviar um SMS, especificaremos “SMS” como o tipo de destinatário e remetente.
O primeiro campo conterá o destinatário e o segundo, o remetente.
Para o conteúdo, especificaremos um tipo de texto e o campo de texto que conterá nossa mensagem.
A função de retorno de chamada retorna um erro, e o objeto de resposta registrará mensagens sobre o sucesso ou a falha da operação.
Você pode executar o código digitando node index.js na linha de comando. Você receberá a mensagem de SMS no número de telefone especificado.
Você pode saber mais nos links abaixo.
Links
Leia a versão em inglês do tutorial
Participe do Slack da comunidade de desenvolvedores da Vonage