Bir web sitesinden SMS göndermek, neye ihtiyaç duyulduğuna bağlı olarak iki yaklaşımdan birine gelir: mesajları kod olmadan manuel olarak göndermek için bir web kontrol paneli veya web sitesinin kendi mantığının bir parçası olarak mesajları otomatik olarak göndermek için bir SMS API.
Seçenek 1: Web Tabanlı SMS Kontrol Paneli
Ara sıra veya manuel gönderme için en basit yol, tarayıcı tabanlı bir SMS kontrol panelidir: oturum açın, bir mesaj yazın, alıcı numaralarını seçin veya yükleyin ve gönderin - telefon yok, kod yok, uygulama yükleme yok. Bu, randevu hatırlatıcıları, sipariş güncellemeleri veya bir defaya mahsus duyuru gönderen küçük bir ekip için doğru seçimdir ve çoğu SMS platformunun kendi web uygulaması bu şekilde çalışır.
Seçenek 2: Bir SMS API'si
Otomatikleştirilmiş herhangi bir şey için (biri bir form gönderdiğinde onay, kullanıcı oturum açmaya çalıştığı anda bir OTP, veritabanındaki bir değişiklikle tetiklenen bir uyarı), bir web sitesinin bu mesajı, bir kişinin gönder tuşuna tıklamasına gerek kalmadan kendi başına göndermesi gerekir. SMS API'nin amacı budur: web sitesinin kendi arka uç kodunun yaptığı, alıcının numarasını, mesaj metnini ve daha sonra SMS ağ geçidinin ilettiği bir API anahtarını taşıyan standart bir HTTP isteği.
API Aracılığıyla Gönderme Aslında Nasıl Görünüyor?
- Web sitesinin arka ucu bir tetikleyici algılar; verilen bir sipariş, gönderilen bir form, oturum açma girişimi.
- İstekteki alıcı numarası, mesaj ve API anahtarıyla birlikte SMS API uç noktasına bir HTTP POST isteği gönderir.
- SMS ağ geçidi mesajı iletir ve web sitesinin günlüğe kaydedebileceği veya görüntüleyebileceği bir teslimat durumu döndürür.
Standart bir web isteği olduğundan, bir web sitesinin zaten çalıştırdığı herhangi bir arka uç dilinden (PHP, Node.js, Python, Java) çalışır ve dilin HTTP istekleri yapmak için halihazırda kullandığı dilin ötesinde özel bir kitaplık gerekmez.
Hangisini Kullanmalı
| İhtiyaç | En uygun |
|---|---|
| Ara sıra, manuel gönderimler | Web kontrol paneli |
| Otomatiktir, web sitesi etkinlikleriyle tetiklenir | SMS API'si |
| Geliştirici yok | Web kontrol paneli |
| Yüksek hacim, trafiğe göre ölçeklenmesi gerekiyor | SMS API'si |