Introducción: SMS es un método común para enviar mensajes cortos entre teléfonos celulares, pero estos SMS se pueden enviar usando API en Node.js. Ahora hay muchas API en el mercado para enviar SMS como Twilio, Exotel, etc. al usuario, pero la más popular entre ellas es Nexmo.
Características de NEXMO: Integrar este módulo en tu código es muy simple y eficiente. Usando el módulo Nexmo, los usuarios pueden enviar SMS y también usar las API de voz de Nexmo para enviar llamadas de voz.
Introducción:
- Es fácil de empezar y fácil de usar.
- Es un módulo ampliamente utilizado y popular para enviar SMS.
- El usuario puede enviar SMS al número de móvil deseado de forma rápida y eficiente.
Instalación del módulo Nexmo:
- Puede visitar el enlace para instalar el módulo nexmo . Puede instalar este paquete usando el siguiente comando.
npm install nexmo
- Después de instalar nexmo, puede verificar su versión de nexmo en el símbolo del sistema usando el comando.
npm version nexmo
- Después de eso, puede crear una carpeta y agregar un archivo. Por ejemplo , index.js . Para ejecutar este archivo, debe ejecutar el siguiente comando.
node index.js
- Módulo requerido : debe incluir el módulo nexmo en su archivo usando estas líneas.
const Nexmo = require('nexmo');
- La estructura del proyecto se verá así:
- Asegúrese de haber instalado nexmo usando los siguientes comandos:
npm install nexmo
- Ejecute el archivo index.js usando el siguiente comando:
node index.js
- Si se produce un error, se mostrará el siguiente mensaje:
Nombre de archivo: index.js
// Include nexmo module const Nexmo = require( 'nexmo' ); const nexmo = new Nexmo({ apiKey: 'YOUR_API_KEY' , apiSecret: 'YOUR_API_SECRET_KEY' , }); // Initialize with sender and reciever // mobile number with text message const from = 'sender_name' ; const to = 'reciever_number' ; const text = 'Greetings from Geeksforgeeks' ; nexmo.message.sendSms(from, to, text, function (error, result) { // If some error occured if (error) { console.log( "ERROR" , error) } // If message is sent successfully else { console.log( "RESULT" , result) } }); |
Pasos para ejecutar el programa:
Publicación traducida automáticamente
Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA