Cloud Code Functions
Integrations
Integrazione Back4App: Invio SMS con API Twilio
9 min
utilizzare le funzioni cloud e l'api twilio per inviare messaggi di testo introduzione questa guida spiega come puoi utilizzare l'api rest di twilio per inviare sms dopo aver completato questo tutorial passo passo, puoi utilizzare la tua funzione di codice cloud per inviare sms al tuo dispositivo requisiti per completare questo tutorial, avrai bisogno di un'app creata su back4app segui il tutorial per creare una nuova app per imparare come creare un'app su back4app back4app command line configurato con il progetto segui il tutorial per impostare il cloud code per imparare come impostare il codice cloud per un progetto account creato in twilio iniziamo! di seguito sono riportati alcuni passaggi che devi seguire quando scrivi una funzione per inviare sms a un utente e a un numero di telefono per imparare come creare o accedere a un account in twilio, controlla i link forniti di seguito crea un nuovo account accedi al tuo account 1 attiva il tuo numero di telefono dopo aver effettuato l'accesso o creato un nuovo account, verrai reindirizzato al tuo progetto lĂŹ, a sinistra, devi cliccare su #numeri di telefono #numeri di telefono successivamente, tocca l'ultimo link âiniziareâ, e poi clicca sul pulsante âottieni il tuo primo numero di telefono twilioâ come mostrato qui sotto dopo di che riceverai il tuo primo numero di telefono per il tuo account twilio se non riesci a trovare il tuo numero di telefono, vai su #numeri di telefono e gestisci numeri 2 ottieni account sid e auth token per trovare il tuo account sid account sid e auth token auth token , accedi al tuo account, vai alla tua dashboard e clicca su impostazioni tutte le informazioni importanti sul tuo progetto saranno disponibili in quella sezione; come mostrato nell'immagine qui sotto ora puoi copiare il tuo sid e il token di autenticazione per il cloud code 3 installa il modulo da twilio dopo aver configurato l'ambiente per l'interfaccia della riga di comando nel tuo computer, crea un file chiamato package json, e all'interno di questo file, devi installare il modulo twilio, come 1 { 2 "dependencies" { 3 "twilio" " " 4 } 5 } 4 implementa il cloud code 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 testa la funzione âsendsmsâ puoi anche testare la funzione negli sdk client, ma per ora utilizzeremo il comando rest api per inviarlo 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 e il risultato sarĂ qualcosa di simile a questo 6 è fatto! con la guida descritta sopra, sarai in grado di utilizzare twilio con una funzione cloud code in back4app e inviare sms ai tuoi clienti! nel caso avessi bisogno di aiuto o una funzione/link non funziona, contatta il nostro team tramite chat!