
Recibir mensajes SMS con Node.js y Express | One Dev Minute
Tiempo de lectura: 1 minuto
Bienvenido a Un minuto de desarrollo¡! Esta serie está alojada en el Vonage Dev canal de YouTube. El objetivo de esta serie de Video es compartir el conocimiento de una manera pequeña.
En este rápido tutorial, Amanda Cavallaro te mostrará cómo recibir mensajes SMS con Messages API de Vonage, Express y Node.js.
Transcripción
Recibamos mensajes usando Node.js, Express y la API Messages API de Vonage.
Antes de empezar, asegúrate de que tienes:
creó una Account de Vonage,
instalado Node.js, instalado Ngrok, y el Vonage CLI globalmente.
Crea una carpeta, cambia el directorio dentro de ella, instala Express y el SDK beta del servidor de Vonage. Crea un nuevo archivo llamado server.jsy ábrelo en tu editor de código favorito.
Crearemos una aplicación Express que haga uso del analizador JSON y de los módulos codificados con URL.
Usaremos el puerto 3000 para que el servidor escuche. Ahora vamos a crear un post request handler para el webhook inbound para la URL de entrada, y registraremos el cuerpo de la petición en la consola.
Puede ejecutar el código ejecutando node server.js en una pestaña del terminal y en otra pestaña del terminal puedes ejecutar: ngrok http 3000.
Desde el panel de Vonage, haz clic en "Configuración" en el menú de la izquierda. Asegúrate de que Messages API esté configurado como predeterminado en la configuración de SMS y luego haz clic en "Guardar".
Ve al panel de Vonage y haz clic para crear una nueva aplicación. Dale un nombre, desplázate hasta las capacidades y activa "Mensajes" a la derecha.
Vuelve a la pestaña de tu terminal y copia la URL HTTPS que se generó para que la usemos en ngrok.
Para la URL de entrada vamos a pegar la URL y anexar /webhooks/inbound, que es la ruta que hemos configurado en nuestro código.
Desplácese hacia abajo y haga clic para generar una nueva solicitud. Vincula un número de teléfono. Si aún no tienes uno, tienes que comprarlo en el menú de la izquierda.
Para verlo en acción, puedes enviar un mensaje desde tu teléfono a tu número de teléfono virtual. Deberías ver cómo se registra un mensaje en la ventana del terminal.
Puede obtener más información en los siguientes enlaces
Enlaces
Lea la versión escrita del tutorial