Cloud Code Functions
Integrations
การใช้งาน Twilio API ใน Cloud Code เพื่อส่งข้อความ
8 นาที
การใช้ฟังก์ชันคลาวด์และ twilio api เพื่อส่งข้อความ บทนำ คู่มือนี้อธิบายวิธีการใช้ twilio rest api เพื่อส่ง sms หลังจากที่คุณทำตามบทเรียนทีละขั้นตอนนี้เสร็จแล้ว คุณสามารถใช้ฟังก์ชันโค้ดคลาวด์ของคุณเพื่อส่ง sms ไปยังอุปกรณ์ของคุณได้ ข้อกำหนดเบื้องต้น ในการทำตามบทเรียนนี้ คุณจะต้องมี แอปที่สร้างขึ้นที่ back4app ติดตาม https //www back4app com/docs/get started/new parse app เพื่อเรียนรู้วิธีการสร้างแอปที่ back4app back4app command line ที่กำหนดค่าไว้กับโปรเจกต์ ติดตาม https //www back4app com/docs/local development/parse cli เพื่อเรียนรู้วิธีการตั้งค่าโค้ดคลาวด์สำหรับโปรเจกต์ บัญชีที่สร้างขึ้นใน https //login twilio com/u/signup?state=hkfo2sbsthoyuxz1nnuztjzamhk2q3etaxv5lutnulhamzdtn6fur3vuaxzlcnnhbc1sb2dpbqn0awtzie9jtzfksu9lavmztv9fyvo0vdm0a2pnsepzm09syuo4o2npznkgtw05m1lttdvsclpmnzdobulkzfi3qktzyjzpoxv1cks เริ่มกันเลย! ด้านล่างนี้คือขั้นตอนบางอย่างที่คุณต้องปฏิบัติตามเมื่อเขียนฟังก์ชันเพื่อส่ง sms ไปยังผู้ใช้และหมายเลขโทรศัพท์ เพื่อเรียนรู้วิธีการสร้างหรือเข้าถึงบัญชีใน twilio โปรดตรวจสอบลิงก์ที่ให้ไว้ด้านล่าง https //www twilio com/try twilio https //www twilio com/login 1 เปิดใช้งานหมายเลขโทรศัพท์ของคุณ หลังจากเข้าสู่ระบบหรือสร้างบัญชีใหม่ คุณจะถูกเปลี่ยนเส้นทางไปยังโปรเจกต์ของคุณ ที่นั่นทางด้านซ้าย คุณต้องคลิกที่ #หมายเลขโทรศัพท์ #หมายเลขโทรศัพท์ จากนั้นแตะที่ลิงก์สุดท้าย ‘เริ่มต้นใช้งาน’ และคลิกที่ปุ่ม ‘รับหมายเลขโทรศัพท์ twilio หมายเลขแรกของคุณ’ เช่นเดียวกับที่แสดงด้านล่าง หลังจากนั้นคุณจะได้รับหมายเลขโทรศัพท์หมายเลขแรกสำหรับบัญชี twilio ของคุณ หากคุณไม่สามารถหาหมายเลขโทรศัพท์ของคุณได้ ให้ไปที่ #หมายเลขโทรศัพท์ และจัดการหมายเลข 2 รับ account sid และ auth token ในการค้นหา account sid account sid และ auth token auth token , เข้าสู่ระบบบัญชีของคุณ ไปที่แดชบอร์ดของคุณและคลิกที่การตั้งค่า ข้อมูลสำคัญทั้งหมดเกี่ยวกับโปรเจกต์ของคุณจะมีอยู่ในส่วนนี้; ตามที่แสดงในภาพด้านล่าง ตอนนี้คุณสามารถคัดลอก sid และ token การตรวจสอบสิทธิ์ของคุณสำหรับ cloud code ได้แล้ว 3 ติดตั้งโมดูลจาก twilio หลังจากตั้งค่าบรรยากาศสำหรับ command line interface ในคอมพิวเตอร์ของคุณ สร้างไฟล์ชื่อ package json และภายในไฟล์นี้คุณต้องติดตั้งโมดูล twilio เช่น 1 { 2 "dependencies" { 3 "twilio" " " 4 } 5 } 4 นำเข้า 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 ทดสอบฟังก์ชัน “sendsms” คุณยังสามารถทดสอบฟังก์ชันใน sdk ของลูกค้าได้ แต่ตอนนี้เราจะใช้คำสั่ง rest api เพื่อส่งมัน 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 และผลลัพธ์จะเป็นอะไรประมาณนี้ 6 เสร็จสิ้น! ด้วยคำแนะนำที่อธิบายไว้ข้างต้น คุณจะสามารถใช้ twilio กับฟังก์ชัน cloud code ใน back4app และส่ง sms ไปยังลูกค้าของคุณ! ในกรณีที่คุณต้องการความช่วยเหลือหรือฟังก์ชัน/ลิงก์ไม่ทำงาน โปรดติดต่อทีมงานของเราผ่านการแชท!