¿Dices que tienes una gran idea para una aplicación y que todo lo que necesitas es un conjunto de herramientas que te ayude a agregarle funciones de mensajes de texto?
Tal vez esté enviando notificaciones de entrega, o usando mensajes de texto para la autenticación de dos factores, o simplemente quiera usar mensajes de texto en sus campañas de marketing.
Estás de suerte, porque puedes agregar la capacidad de enviar y recibir mensajes de texto fácilmente con la ayuda de una plataforma de comunicaciones en la nube.
Una plataforma de comunicaciones como servicio (CPaaS) proporciona API a las que puede llamar desde sus programas.
En el back-end, estas API se conectan a la red de telecomunicaciones para intercambiar mensajes SMS y realizar y recibir llamadas de voz. Al usar un CPaaS, los desarrolladores están aislados de las complejidades de la infraestructura de telecomunicaciones; pueden concentrarse en mejorar sus aplicaciones.
Para ver cómo funciona esto, repasemos el proceso exacto que podría usar como desarrollador.
Las plataformas CPaaS proporcionan kits de desarrollo de software (SDK) para facilitar el uso de sus servicios en varios lenguajes: Python, PHP, Java y más. Usaremos JavaScript y Node.js.
Para nuestro CPaaS, elegimos
También debe reservar un número de teléfono desde el que enviar mensajes, lo que puede hacer con unos pocos clics en la consola de administración de Plivo.
Dado que está leyendo este artículo, supondré que ya está familiarizado con JavaScript y Node.js. Plivo proporciona un SDK de Node.js, que es
<pre> var plivo = require('plivo'); (function main() { 'use strict'; var client = new plivo.Client("<auth_id>", "<auth_token>"); client.messages.create( { src: "<sender_id>", dst: "<destination_number>", text: "Appointment reminder: 12:00 noon tomorrow" } ).then(function (response) { console.log(response); }); })(); </pre>
Debería ser obvio lo que hace este fragmento de código. Los tokens entre <corchetes angulares> son marcadores de posición.
Debe reemplazar los marcadores de posición de autenticación con credenciales de autenticación que puede copiar desde la página de inicio de la consola de Plivo. Reemplace los marcadores de posición de los números de teléfono de origen y destino con números de teléfono reales en formato E.164 (por ejemplo, +12025551234). Boom, ya terminaste.
En un entorno de producción, nunca codificaría las credenciales de autenticación en el código. En su lugar, puede almacenar sus credenciales en variables de entorno.
Si establece las variables `auth_id` y `auth_token`, puede inicializar el cliente sin argumentos y Plivo obtendrá automáticamente los valores de las variables de entorno.
Puedes usar
Muchas organizaciones están más preocupadas por enviar mensajes de texto que por recibirlos, pero es probable que algunas de las personas a las que envías mensajes te respondan.
Afortunadamente, una vez que tenga una cuenta de CPaaS, recibir mensajes de texto es casi tan simple como enviarlos. Si está utilizando Plivo, puede visitar su “
Antes de lanzar su nueva aplicación habilitada para texto a las masas, asegúrese de informarse sobre
Si se encuentra en los EE. UU., también debe obtener información sobre