Basamaklı API
Cascade API, tek bir istekle birden fazla platformda mesaj gönderilmesine olanak tanır ve otomatik olarak Telegram Bot, Viber Bot, Viber Business Mesajları, RCS ve SMS'e yönlendirilir.
Temel URL
Kimlik Doğrulama
Cascade API, üç olası kimlik doğrulama başlığıyla başlık tabanlı kimlik doğrulamayı kullanır:
Yöntem 1: SMSBAT API Anahtarı
curl -X POST https://restapi.smsbat.com/api/CascadeMessage/send_message/async \
-H "X-Authorization-Key: your-smsbat-api-key" \
-H "Content-Type: application/json" \
-d @request.json
Yöntem 2: Viber Bot Tokenı
curl -X POST https://restapi.smsbat.com/api/CascadeMessage/send_message/async \
-H "X-Viber-Auth-Token: your-viber-bot-token" \
-H "Content-Type: application/json" \
-d @request.json
Yöntem 3: Telegram Bot Anahtarı
curl -X POST https://restapi.smsbat.com/api/CascadeMessage/send_message/async \
-H "X-Tg-Bot-Key: your-telegram-bot-key" \
-H "Content-Type: application/json" \
-d @request.json
Mevcut Uç Noktalar
| Yöntem | Uç nokta | Açıklama |
|---|---|---|
| YAYIN | /api/CascadeMessage/send_message/async |
Genel kademeli mesaj gönderimi |
| YAYIN | /api/CascadeMessage/send_message/tg-viber/async |
Telegram öncelikli basamak |
Nasıl Çalışır?
Cascade, tek bir API isteğiyle mesajınızı birden fazla kanala otomatik olarak iletir:
Mesaj, mümkün olan ilk kanal aracılığıyla iletilir ve teslimat başarısız olursa otomatik olarak bir sonraki kanala geri dönülür.
Temel Özellikler
Çok Kanallı Teslimat
Tek bir mesaj gönderin, istediğiniz platformdaki kullanıcılara ulaşın:
- Telgraf Botu
- Viber Botu
- Viber İş Mesajları
- RCS (Zengin İletişim Hizmetleri)
- SMS
Değişken Değiştirme
Değişken yer tutucularla dinamik içerik kullanın:
%name=id%- Metin değişkenleri%url=id%- URL değişkenleri%short_url=id%- Kısaltılmış URL değişkenleri
Mesaj Planlama
Gelecekteki teslimat için mesajları planlayın:
Yaşam Süresi (TTL)
Mesajlar için son kullanma süresini ayarlayın:
Mesaj Türleri
Cascade API'si şunları destekler:
- İşlemsel - Sipariş onayları, bildirimler
- Tanıtım - Pazarlama ve tanıtım mesajları
- Viber Surveys - İnteraktif anketler
- Hızlı Aramalar - Telefon doğrulaması
Yanıt Formatı
Başarılı yanıtlar geri döner:
messageId- İleti tanımlaması için GUIDtrackinId- Teslimat durumunu izlemek için kullanılan dize
Hızlı Başlangıç
- Mesaj Gönder - Kademeli mesaj göndermeye başla
- Mesaj Değişkenleri - Dinamik içerik kullan
- Mesaj Türleri - Mesaj türlerini keşfedin
Talep Örneği
{
"messages": [
{
"recipient": "+380XXXXXXXXX",
"text": "Hello %name=1%, your order #%url=2% is ready!",
"variables": [
{
"id": 1,
"value": "John"
},
{
"id": 2,
"value": "12345"
}
]
}
]
}
Hata İşleme
HTTP durum kodları:
200 OK- İstek başarılı400 Hatalı İstek- Geçersiz istek biçimi401 Yetkisiz- Kimlik doğrulama başarısız oldu429 Çok Fazla İstek- Oran sınırı aşıldı500 Dahili Sunucu Hatası- Sunucu hatası
Faydaları
Tek Entegrasyon
Tüm mesajlaşma kanalları için tek API entegrasyonu; her platformla ayrı ayrı entegrasyona gerek yoktur.
Otomatik Yönlendirme
Akıllı yönlendirme, mesajların her alıcı için mevcut en iyi kanal üzerinden iletilmesini sağlar.
Maliyet Optimizasyonu
Cascade önce daha ucuz kanalları dener ve yalnızca ihtiyaç duyulduğunda otomatik olarak daha pahalı seçeneklere geri döner.
Daha Yüksek Teslimat Oranları
Çoklu yedek kanallar, birincil kanal başarısız olsa bile mesajınızın alıcıya ulaşmasını sağlar.
Sonraki Adımlar
- Kademeli Mesajlar Gönder - Nasıl mesaj göndereceğinizi öğrenin
- Mesaj Değişkenleri - Dinamik içerikle çalışın
- Mesaj Türleri - Mevcut mesaj türlerini keşfedin