Cloud Code Functions
Integrations
Intégration de Twilio avec Back4App pour SMS via Cloud Code
9 min
utiliser des fonctions cloud et l'api twilio pour envoyer un message texte introduction ce guide explique comment vous pouvez utiliser l'api rest de twilio pour envoyer des sms après avoir terminé ce tutoriel étape par étape, vous pouvez utiliser votre fonction de code cloud pour envoyer des sms à votre appareil prérequis pour compléter ce tutoriel, vous aurez besoin de une application créée sur back4app suivez le tutoriel créer une nouvelle application pour apprendre à créer une application sur back4app back4app command line configuré avec le projet suivez le tutoriel configurer cloud code pour apprendre à configurer le code cloud pour un projet compte créé sur twilio commençons! voici quelques étapes que vous devez suivre lors de l'écriture d'une fonction pour envoyer des sms à un utilisateur et à un numéro de téléphone pour apprendre à créer ou accéder à un compte sur twilio, consultez les liens ci dessous créer un nouveau compte connectez vous à votre compte 1 activez votre numéro de téléphone après vous être connecté ou avoir créé un nouveau compte, vous serez redirigé vers votre projet là, à gauche, vous devez cliquer sur le #numéros de téléphone #numéros de téléphone ensuite, appuyez sur le dernier lien ‘commencer’, puis cliquez sur le bouton ‘obtenez votre premier numéro de téléphone twilio’ comme montré ci dessous après cela, vous recevrez votre premier numéro de téléphone pour votre compte twilio si vous ne trouvez pas votre numéro de téléphone, allez à #numéros de téléphone et gérez les numéros 2 obtenez l'account sid et l'auth token pour trouver votre account sid account sid et auth token auth token , connectez vous à votre compte, allez à votre tableau de bord et cliquez sur paramètres toutes les informations importantes concernant votre projet seront disponibles dans cette section ; comme montré dans l'image ci dessous maintenant, vous pouvez copier votre sid et votre jeton d'authentification pour le cloud code 3 installer le module de twilio après avoir configuré l'environnement pour l'interface de ligne de commande sur votre ordinateur, créez un fichier appelé package json, et à l'intérieur de ce fichier, vous devez installer le module twilio, comme 1 { 2 "dependencies" { 3 "twilio" " " 4 } 5 } 4 implémenter le 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 tester la fonction “sendsms” vous pouvez également tester la fonction dans les sdk clients, mais pour l'instant, nous allons utiliser la commande de l'api rest pour l'envoyer 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 et le résultat sera quelque chose comme ceci 6 c'est fait ! avec le guide décrit ci dessus, vous pourrez utiliser twilio avec une fonction cloud code dans back4app et envoyer des sms à vos clients ! si vous avez besoin d'aide ou qu'une fonction/lien ne fonctionne pas, veuillez contacter notre équipe via le chat !