Envío de SMS usando NEXMO API en Node.js

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:

  1. Es fácil de empezar y fácil de usar.
  2. Es un módulo ampliamente utilizado y popular para enviar SMS.
  3. El usuario puede enviar SMS al número de móvil deseado de forma rápida y eficiente.

Instalación del módulo Nexmo:

  1. Puede visitar el enlace para instalar el módulo nexmo . Puede instalar este paquete usando el siguiente comando.
    npm install nexmo
  2. Después de instalar nexmo, puede verificar su versión de nexmo en el símbolo del sistema usando el comando.
    npm version nexmo
  3. 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
  4. Módulo requerido : debe incluir el módulo nexmo en su archivo usando estas líneas.
    const Nexmo = require('nexmo');
  5. 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:

    1. La estructura del proyecto se verá así:
      project structure
    2. Asegúrese de haber instalado nexmo usando los siguientes comandos:
      npm install nexmo
    3. Ejecute el archivo index.js usando el siguiente comando:
      node index.js

      Output of above command

    4. Si se produce un error, se mostrará el siguiente mensaje:
      Error Message

Publicación traducida automáticamente

Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *