การส่ง SMS จากเว็บไซต์มีอยู่ 2 วิธี ขึ้นอยู่กับความจำเป็น ได้แก่ เว็บแดชบอร์ดสำหรับการส่งข้อความด้วยตนเองโดยไม่ต้องใช้รหัส หรือ SMS API สำหรับการส่งข้อความโดยอัตโนมัติโดยเป็นส่วนหนึ่งของตรรกะของเว็บไซต์
ตัวเลือกที่ 1: แดชบอร์ด SMS บนเว็บ
เส้นทางที่ง่ายที่สุดสำหรับการส่งเป็นครั้งคราวหรือด้วยตนเองคือแดชบอร์ด SMS บนเบราว์เซอร์: เข้าสู่ระบบ พิมพ์ข้อความ เลือกหรืออัปโหลดหมายเลขผู้รับ และส่ง — ไม่ต้องใช้โทรศัพท์ ไม่ต้องใช้รหัส ไม่ต้องติดตั้งแอพ นี่เป็นสิ่งที่เหมาะสมสำหรับทีมขนาดเล็กที่ส่งการแจ้งเตือนการนัดหมาย การอัปเดตคำสั่งซื้อ หรือการประกาศแบบครั้งเดียว และนี่คือวิธีการทำงานของเว็บแอปของแพลตฟอร์ม SMS ส่วนใหญ่
ตัวเลือกที่ 2: SMS API
สำหรับสิ่งใดก็ตามที่เป็นอัตโนมัติ เช่น การยืนยันในขณะที่มีคนส่งแบบฟอร์ม, OTP ทันทีที่ผู้ใช้พยายามเข้าสู่ระบบ, การแจ้งเตือนที่เกิดจากการเปลี่ยนแปลงในฐานข้อมูล - เว็บไซต์จำเป็นต้องส่งข้อความนั้นด้วยตัวเอง โดยที่ไม่มีใครคลิกส่ง นั่นคือสิ่งที่ SMS API มีไว้: คำขอ HTTP มาตรฐานที่โค้ดแบ็กเอนด์ของเว็บไซต์สร้างขึ้นเอง โดยมีหมายเลขของผู้รับ ข้อความ และคีย์ API ซึ่งเกตเวย์ SMS จะส่งไป
สิ่งที่ส่งผ่าน API ดูเหมือนจริง ๆ
- แบ็กเอนด์ของเว็บไซต์ตรวจพบทริกเกอร์ เช่น การสั่งซื้อ แบบฟอร์มที่ส่ง การพยายามเข้าสู่ระบบ
- โดยจะส่งคำขอ HTTP POST ไปยังตำแหน่งข้อมูล SMS API พร้อมด้วยหมายเลขผู้รับ ข้อความ และคีย์ API ในคำขอ
- เกตเวย์ SMS ส่งข้อความและส่งคืนสถานะการจัดส่งที่เว็บไซต์สามารถบันทึกหรือแสดงได้
เนื่องจากเป็นคำขอเว็บมาตรฐาน จึงทำงานได้จากภาษาแบ็กเอนด์ใดๆ ที่เว็บไซต์ใช้งานอยู่แล้ว — PHP, Node.js, Python, Java — โดยไม่ต้องใช้ไลบรารีพิเศษ นอกเหนือจากภาษาใดก็ตามที่ใช้อยู่แล้วในการส่งคำขอ HTTP
อันไหนน่าใช้
| ความต้องการ | พอดีที่สุด |
|---|---|
| บางครั้งก็ส่งแบบแมนนวล | เว็บแดชบอร์ด |
| อัตโนมัติ กระตุ้นโดยเหตุการณ์บนเว็บไซต์ | SMS API |
| ไม่มีนักพัฒนาที่พร้อมใช้งาน | เว็บแดชบอร์ด |
| มีปริมาณมาก ต้องปรับขนาดตามปริมาณการรับส่งข้อมูล | SMS API |