Cloud Code Functions
Integrations
Integración de Twilio API con Funciones Cloud para SMS
9 min
uso de funciones en la nube y la api de twilio para enviar mensajes de texto introducción esta guía explica cómo puedes usar la api rest de twilio para enviar sms después de completar este tutorial paso a paso, puedes usar tu función de código en la nube para enviar sms a tu dispositivo requisitos previos para completar este tutorial, necesitarás una aplicación creada en back4app sigue el tutorial de crear nueva aplicación para aprender cómo crear una aplicación en back4app back4app command line configurado con el proyecto sigue el tutorial de configuración de cloud code para aprender cómo configurar el código en la nube para un proyecto cuenta creada en twilio ¡comencemos! a continuación se presentan algunos pasos que debes seguir al escribir una función para enviar sms a un usuario y número de teléfono para aprender cómo crear o acceder a una cuenta en twilio, consulta los enlaces que se indican a continuación crea una nueva cuenta inicia sesión en tu cuenta 1 activa tu número de teléfono después de iniciar sesión o crear una nueva cuenta, serás redirigido a tu proyecto allí, a la izquierda, necesitas hacer clic en el #números de teléfono #números de teléfono a continuación, toca el último enlace ‘comenzando’, y luego haz clic en el botón ‘obtén tu primer número de teléfono de twilio’ igual que se muestra a continuación después de eso, recibirás tu primer número de teléfono para tu cuenta de twilio si no puedes encontrar tu número de teléfono, ve a #números de teléfono y gestionar números 2 obtén el sid de la cuenta y el token de autenticación para encontrar tu sid de la cuenta sid de la cuenta y token de autenticación token de autenticación , inicia sesión en tu cuenta, ve a tu panel y haz clic en configuración toda la información importante sobre tu proyecto estará disponible en esa sección; como se muestra en la imagen a continuación ahora, puedes copiar tu sid y token de autenticación para el código en la nube 3 instalar módulo de twilio después de configurar el entorno para la interfaz de línea de comandos en tu computadora, crea un archivo llamado package json, y dentro de este archivo, necesitas instalar el módulo de twilio, así 1 { 2 "dependencies" { 3 "twilio" " " 4 } 5 } 4 implementar código en la nube parse server 3 x 1 parse cloud define("sendsms", async(request) => { 2 3 // requiring the values to send 4 let 5 getmessage = request params message, 6 getphoneto = '+target test phone number', 7 getphonefrom = "+your first phone number", 8 accountsid = 'accountsid', 9 authtoken = 'authtoken'; 10 11 //require the twilio module and create a rest client 12 let client = require('twilio')(accountsid, authtoken); 13 14 return await client messages 15 create({ 16 body getmessage, // any number twilio can deliver to 17 from getphonefrom, // a number you bought from twilio and can use for outbound communication 18 to getphoneto // body of the sms message 19 }); 20 }); parse server 2 x 1 parse cloud define("sendsms",function(request,response){ 2 3 // requiring the values to send 4 var 5 getmessage = request params message, 6 getphoneto = '+target test phone number', 7 getphonefrom = "+your first phone number", 8 accountsid = 'accountsid', 9 authtoken = 'authtoken'; 10 11 12 //require the twilio module and create a rest client 13 var client = require('twilio')(accountsid, authtoken); 14 15 client messages 16 create({ 17 body getmessage, // any number twilio can deliver to 18 from getphonefrom, // a number you bought from twilio and can use for outbound communication 19 to getphoneto // body of the sms message 20 }) 21 then(function(results) { 22 response success(results sid); 23 }) 24 catch(function(error) { 25 response error(error); 26 }) 27 }); 5 probar la función “sendsms” también puedes probar la función en los sdk de cliente, pero por ahora, usaremos el comando de la api rest para enviarlo curl x post \\ h "x parse application id app id" \\ h "x parse rest api key rest key" \\ h "content type application/json" \\ d '{ "message" "now, i can send sms from cloud code using twilio", "phone" "+target test phone number" }' \\ https //parseapi back4app com/functions/sendsms y el resultado será algo como esto 6 ¡está hecho! con la guía descrita arriba, podrás usar twilio con una función de cloud code en back4app y enviar sms a tus clientes! en caso de que necesites ayuda o una función/enlace no funcione, ¡por favor contacta a nuestro equipo a través del chat!