Cloud Code Functions
Integrations
WhatsApp-Nachrichten mit Twilio-API: Cloud Code-Führung
11 min
verwendung von cloud funktionen zum senden von whatsapp nachrichten über die twilio api einführung in diesem leitfaden erklären wir, wie sie die optimierte rest api von twilio nutzen können, um whatsapp nachrichten einfach zu senden nach abschluss dieses tutorials können sie eine cloud code funktion verwenden, um whatsapp nachrichten an ihre kunden zu senden lassen sie uns also zur sache kommen voraussetzungen um dieses tutorial abzuschließen, benötigen sie eine app, die bei back4app erstellt wurde befolgen sie das tutorial zum erstellen einer neuen app um zu lernen, wie man eine app bei back4app erstellt back4app befehlszeile, die mit dem projekt konfiguriert ist befolgen sie das tutorial zur einrichtung von cloud code um zu lernen, wie man cloud code für ein projekt einrichtet ein konto, das in twilio lass uns anfangen! wie sie vielleicht wissen, hat whatsapp, das zu facebook gehört, kürzlich seine erste version der api für unternehmen eingeführt, um nahtlos mit kunden zu integrieren und zu kommunizieren durch die nutzung von whatsapp für die business api können unternehmen angepasste benachrichtigungen mit relevanten, nicht werblichen nachrichten, wie buchungsbestätigungen, terminerinnerungen und lieferbenachrichtigungen, an ihre einwilligenden kunden senden twilio ist eine cloud kommunikationsplattform, die eine robuste funktion bietet, um sofort mit der whatsapp business api zu kommunizieren und prototypen zu erstellen derzeit befindet sich die twilio api für whatsapp in der beta phase und erlaubt es nur, textnachrichten an einen whatsapp nutzer zu senden mit diesem dienst ist es also noch nicht möglich, bilder, audios, videos und pdf dateien an benutzer zu senden die funktion, die verwendet wird, um whatsapp nachrichten an den benutzer zu senden oder zu empfangen, ist der „twilio sandbox“ um nachrichten an die whatsapp nummer eines benutzers zu senden, müssen sie zuerst den sandbox aktivieren und die nummer aktivieren, die ihrem sandbox beitreten wird in schritt 1 erklären wir, wie sie ihren twilio sandbox für whatsapp aktivieren können hinweis der twilio sandbox hat einige einschränkungen , und die wichtigste ist, dass sie nur an die benutzer senden oder von diesen nachrichten empfangen können, die ihrer spezifischen sandbox beigetreten sind diese einschränkung kann jedoch überwunden werden, wenn sie whatsapp mit ihrer eigenen twilio nummer aktivieren um whatsapp auf ihrer eigenen nummer zu aktivieren, müssen sie eine genehmigungsanfrage direkt bei twilio console einreichen in diesem leitfaden erklären wir, wie sie eine einfache rest api verwenden können, um nachrichten direkt auf whatsapp zu senden und zu empfangen, während sie als middleware fungieren wir werden eine cloud funktion schreiben und implementieren, die mit einer twilio api interagiert, um diese nachrichten zu senden sobald diese funktion durch ein speicherevent ausgelöst wird, nennen wir diese funktion aftersave um ein konto bei twilio zu erstellen oder darauf zuzugreifen, überprüfen sie die unten angegebenen links ein neues konto erstellen melden sie sich bei ihrem konto an 1 aktivieren sie ihre whatsapp beta nachdem sie sich in ein bestehendes konto eingeloggt haben, werden sie zu ihrem projekt weitergeleitet wenn sie jedoch ein neuer benutzer sind, müssen sie zunächst ein projekt erstellen und programmierbare sms programmierbare sms aus den produkten auswählen sie sollten jetzt das kürzlich erstellte projekt in ihrer konsole sehen als nächstes müssen sie auf die programmierbare sms programmierbare sms klicken und die 4 option whatsapp beta whatsapp beta auswählen und dann die schritte in diesem abschnitt befolgen, um die twilio sandbox für whatsapp zu aktivieren wie unten gezeigt 2 konto sid und auth token abrufen um ihre konto sid konto sid und auth token auth token , melden sie sich bei ihrem twilio konto an, gehen sie zu ihrem dashboard und klicken sie auf einstellungen alle wichtigen informationen zu ihrem projekt sind in diesem abschnitt verfügbar stellen sie sicher, dass alle diese anweisungen wie im bild unten gezeigt befolgt werden jetzt können sie ihre sid und authentifizierungstoken für den cloud code kopieren 3 modul von twilio installieren nachdem sie die umgebung für die befehlszeilenschnittstelle auf ihrem computer konfiguriert haben, erstellen sie eine datei namens package json, und in dieser datei müssen sie das twilio modul installieren, wie 1 { 2 "dependencies" { 3 "twilio" " " 4 } 5 } 4 cloud code implementieren in diesem abschnitt zeigen wir ihnen, wie sie mit den cloud funktionen https //docs parseplatform org/cloudcode/guide/#cloud functions arbeiten wir werden eine aftersave triggerfunktion erstellen, um die bestätigungsnachricht zu aktivieren und zu senden, dass das objekt gespeichert wurde 1 parse cloud aftersave("contact", (request) => { 2 3 // requiring the values to send 4 var 5 getphoneto = request object get("phone"), 6 getfirstname = request object get("firstname"), 7 getphonefrom = "+your phone number", //remember to replace your number enable on twilio sandbox 8 accountsid = 'accountsid', 9 authtoken = 'authtoken', 10 getmessage = "welcome " + getfirstname +", to twilio app! thank you for your interest, our team will contact you asap! ;)"; 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 { 18 from "whatsapp " + getphonefrom, 19 body getmessage, 20 to "whatsapp " + getphoneto 21 }) 22 then(message => console log(message sid)) 23 done(); 24 }); 5 testen sie den aftersave trigger jetzt, da wir den aftersave trigger erstellt und aktiviert haben, ist es an der zeit, die funktion zu testen, ob sie fehlerfrei funktioniert oder nicht sie können die funktion auch in client sdks testen, aber für den moment werden wir den rest api befehl verwenden, um einen neuen benutzer zu speichern curl x post \\ h "x parse application id ${application id}" \\ h "x parse rest api key ${rest api key}" \\ h "content type application/json" \\ d '{"firstname" "natália", "phone" "+0000000000000"}' \\ https //parseapi back4app com/classes/contact und das ergebnis wird ähnlich wie der screenshot unten sein 6 es ist erledigt! mit dem oben beschriebenen leitfaden können sie twilio mit einer cloud code funktion in back4app verwenden und whatsapp nachrichten an ihre opt in kunden senden! falls sie hilfe benötigen oder eine funktion/ein link nicht funktioniert, kontaktieren sie bitte unser team über den chat!