Kaskádové API
Kaskádové API umožňuje posílat zprávy přes více platforem s jediným požadavkem, automaticky směrovat na Telegram Bot, Viber Bot, Viber Business Messages, RCS a SMS.
Základní URL
Autentizace
Cascade API používá autentizaci založenou na hlavičkách se třemi možnými autentizačními hlavičkami:
Metoda 1: SMSBAT API Key
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
Metoda 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
Metoda 3: Klíč telegramového robota
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
Dostupné koncové body
| Metoda | Koncový bod | Popis |
|---|---|---|
| PŘÍSPĚVEK | /api/CascadeMessage/send_message/async |
Obecné kaskádové zasílání zpráv |
| PŘÍSPĚVEK | /api/CascadeMessage/send_message/tg-viber/async |
Kaskáda s prioritou telegramu |
Jak to funguje
S jediným požadavkem API Cascade automaticky doručí vaši zprávu přes několik kanálů:
Zpráva je doručena prostřednictvím prvního dostupného kanálu s automatickým přechodem na další kanál, pokud se doručení nezdaří.
Klíčové vlastnosti
Vícekanálové doručení
Pošlete jednu zprávu a oslovte uživatele na jakékoli platformě:
- Telegram Bot
- Bot Viber
- Viber Business Messages
- RCS (Rich Communication Services)
- SMS
Variabilní substituce
Použijte dynamický obsah s proměnnými zástupnými symboly:
%name=id%- Textové proměnné%url=id%- Proměnné adresy URL%short_url=id%- Zkrácené URL proměnné
Plánování zpráv
Naplánovat zprávy pro budoucí doručení:
Time-to-Live (TTL)
Nastavit dobu vypršení platnosti zpráv:
Typy zpráv
Cascade API podporuje:
- Transakční - Potvrzení objednávky, upozornění
- Promo - Marketingová a propagační sdělení
- Viber Surveys - Interaktivní průzkumy
- Flash Calls - Telefonické ověření
Formát odpovědi
Úspěšné odpovědi se vrátí:
messageId- GUID pro identifikaci zprávytrackinId- Řetězec pro sledování stavu doručení
Rychlý start
- Odeslat zprávy – Začněte odesílat kaskádové zprávy
- Proměnné zprávy – Používejte dynamický obsah
- Typy zpráv – Prozkoumejte typy zpráv
Příklad požadavku
{
"messages": [
{
"recipient": "+380XXXXXXXXX",
"text": "Hello %name=1%, your order #%url=2% is ready!",
"variables": [
{
"id": 1,
"value": "John"
},
{
"id": 2,
"value": "12345"
}
]
}
]
}
Zpracování chyb
Stavové kódy HTTP:
200 OK- Žádost byla úspěšná400 Bad Request- Neplatný formát požadavku401 Unauthorized- Autentizace se nezdařila429 Příliš mnoho požadavků- Překročen limit sazby500 Internal Server Error- Chyba serveru
Výhody
Jednoduchá integrace
Jedna integrace API pro všechny kanály zasílání zpráv – není třeba se integrovat s každou platformou zvlášť.
Automatické směrování
Inteligentní směrování zajišťuje doručení zpráv nejlepším dostupným kanálem pro každého příjemce.
Optimalizace nákladů
Kaskáda nejprve zkouší levnější kanály a automaticky se vrátí k dražším možnostem pouze v případě potřeby.
Vyšší sazby za doručení
Více záložních kanálů zajišťuje, že se vaše zpráva dostane k příjemci, i když primární kanál selže.
Další kroky
– Send Cascade Messages – Přečtěte si, jak odesílat zprávy - Proměnné zprávy - Práce s dynamickým obsahem – Typy zpráv – Prozkoumejte dostupné typy zpráv