Üzenet küldése
Üzenetek küldése SMSBAT API-n keresztül a `/bat/messagelist' végpont használatával.
Végpont
Kérelem szerkezete
A kérés törzse üzenetobjektumok JSON-tömbje:
{
"messages": [
{
"from": "YourSender",
"to": "+380XXXXXXXXX",
"type": "sms",
"text": "Your message text",
"customerMessageId": "your-internal-id",
"ttl": 3600
}
]
}
Paraméterek
Kötelező paraméterek
| Paraméter | Típus | Leírás |
|---|---|---|
| "tól" | húr | Alfanumerikus feladóazonosító |
| "hoz" | húr | A címzett telefonszáma E.164 formátumban (pl. +380XXXXXXXXX) |
| "típus" | húr | Üzenet típusa: "sms", "viber_promo", "viber_trans", "viber_carousel", "viber_survey", "viber_otp", "rcs", "flashcall" |
| "szöveg" | húr | Üzenettartalom (a legtöbb típushoz kötelező, bizonyos esetekben opcionális) |
Választható paraméterek
| Paraméter | Típus | Leírás |
|---|---|---|
customerMessageId |
húr | Az Ön belső azonosítója a követéshez |
| "ttl" | egész | Élettartam másodpercben |
messageData |
tárgy | Típusspecifikus konfiguráció (üzenettípusonként változik) |
Hitelesítés
Válasszon egyet a három hitelesítési mód közül:
Válasz
Sikerreakció
{
"messagelistId": 123456,
"messages": [
{
"messageId": "abc123def456",
"status": "accepted",
"parts": 1,
"customerMessageId": "your-internal-id",
"to": "+380XXXXXXXXX"
}
]
}
Válaszmezők
| Mező | Típus | Leírás |
|---|---|---|
messagelistId |
egész | Az üzenetlista egyedi azonosítója |
messageId |
húr | Egyedi azonosító minden üzenethez |
| "állapot" | húr | Üzenet állapota: "elfogadva", "elutasítva", "sikertelen" |
| "alkatrészek" | egész | Üzenetrészek száma (SMS-hez) |
customerMessageId |
húr | Az Ön belső azonosítója (ha van) |
| "hoz" | húr | Címzett telefonszáma |
Üzenettípusok
SMS
Egyszerű szöveges üzenetek:
Viber Promo
Promóciós üzenetek multimédiával:
{
"from": "YourSender",
"to": "+380XXXXXXXXX",
"type": "viber_promo",
"text": "Check out our new product!",
"messageData": {
"image": "https://example.com/image.jpg",
"button": {
"text": "View Product",
"url": "https://example.com/product"
}
}
}
Viber Tranzakció
Tranzakciós értesítések:
{
"from": "YourSender",
"to": "+380XXXXXXXXX",
"type": "viber_trans",
"text": "Your order #12345 has been confirmed"
}
Viber OTP
Egyszeri jelszóértesítések:
{
"from": "YourSender",
"to": "+380XXXXXXXXX",
"type": "viber_otp",
"messageData": {
"code": "123456",
"validity": 300
}
}
Hibakezelés
HTTP állapotkódok
| Kód | Leírás |
|---|---|
| 200 | Sikeres kérés |
| 400 | Hibás kérés – érvénytelen paraméterek |
| 401 | Jogosulatlan – a hitelesítés sikertelen |
| 429 | Túl sok kérés – a sebességkorlát túllépve |
| 500 | Belső szerverhiba |
Hibareakció
Bevált gyakorlatok
Telefonszám formátum
Mindig E.164 formátumot használjon a telefonszámokhoz:
- ✅ Helyesen:
+380XXXXXXXXX - ❌ Helytelen: "380XXXXXXXXX", "0XXXXXXXXX".
Üzenet szövege
- A több rész elkerülése érdekében az SMS-t 160 karakternél rövidebb ideig tartsa
- Használjon UTF-8 kódolást a nemzetközi karakterekhez
- Tömeges küldés előtt tesztelje a speciális karaktereket
TTL (Time-to-Live)
- Állítsa be a megfelelő TTL-t az időérzékeny üzenetekhez
- OTP üzenetek: 300-600 másodperc (5-10 perc)
- Promóciós üzenetek: 3600-86400 másodperc (1-24 óra)
Ügyfél üzenetazonosítója
- Minden üzenethez egyedi azonosítót használjon
- Segíti a nyomkövetést és a hibakeresést
- Hasznos a rendszer rekordjaival való korrelációhoz
Díjkorlátok
Lépjen kapcsolatba fiókkezelőjével a következőkről:
- Üzenetek másodpercenként
- Üzenetek naponta
- Egyidejű kapcsolatok
Következő lépések
- Viber Messages - Fedezze fel a Viber üzenettípusokat
- SMS-üzenetek - További információ az SMS-ekről
- Állapot ellenőrzése - Üzenet kézbesítésének nyomon követése