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 https //www back4app com/docs/get started/new parse app para aprender cómo crear una aplicación en back4app back4app command line configurado con el proyecto sigue el https //www back4app com/docs/local development/parse cli para aprender cómo configurar el código en la nube para un proyecto cuenta creada en https //login twilio com/u/signup?state=hkfo2sbsthoyuxz1nnuztjzamhk2q3etaxv5lutnulhamzdtn6fur3vuaxzlcnnhbc1sb2dpbqn0awtzie9jtzfksu9lavmztv9fyvo0vdm0a2pnsepzm09syuo4o2npznkgtw05m1lttdvsclpmnzdobulkzfi3qktzyjzpoxv1cks ¡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 https //www twilio com/try twilio https //www twilio com/login 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!