Saada sõnum
Saatke sõnumeid SMSBAT API kaudu, kasutades lõpp-punkti `/bat/messagelist'.
Lõpp-punkt
Taotluse struktuur
Päringu sisu on sõnumiobjektide JSON-massiivi:
{
"messages": [
{
"from": "YourSender",
"to": "+380XXXXXXXXX",
"type": "sms",
"text": "Your message text",
"customerMessageId": "your-internal-id",
"ttl": 3600
}
]
}
Parameetrid
Nõutavad parameetrid
| Parameeter | Tüüp | Kirjeldus |
|---|---|---|
| "alates" | string | Tähtnumbriline saatja ID |
kuni |
string | Saaja telefoninumber vormingus E.164 (nt +380XXXXXXXXX) |
| "tüüp" | string | Sõnumi tüüp: "sms", "viber_promo", "viber_trans", "viber_carousel", "viber_survey", "viber_otp", "rcs", "flashcall" |
tekst |
string | Sõnumi sisu (nõutav enamiku tüüpide jaoks, mõne jaoks valikuline) |
Valikulised parameetrid
| Parameeter | Tüüp | Kirjeldus |
|---|---|---|
customerMessageId |
string | Teie sisemine identifikaator jälgimiseks |
ttl |
täisarv | Eluaeg sekundites |
messageData |
objekt | Tüübispetsiifiline konfiguratsioon (muutub olenevalt teate tüübist) |
Autentimine
Valige üks kolmest autentimismeetodist:
Vastus
Edukas vastus
{
"messagelistId": 123456,
"messages": [
{
"messageId": "abc123def456",
"status": "accepted",
"parts": 1,
"customerMessageId": "your-internal-id",
"to": "+380XXXXXXXXX"
}
]
}
Vastuseväljad
| Väli | Tüüp | Kirjeldus |
|---|---|---|
messagelistId |
täisarv | Sõnumiloendi kordumatu identifikaator |
messageId |
string | Iga sõnumi kordumatu identifikaator |
olek |
string | Sõnumi olek: "vastu võetud", "tagasi lükatud", "ebaõnnestus" |
osad |
täisarv | Sõnumi osade arv (SMS jaoks) |
customerMessageId |
string | Teie sisemine identifikaator (kui see on olemas) |
kuni |
string | Saaja telefoninumber |
Sõnumitüübid
SMS
Lihtsad tekstisõnumid:
Viber Promo
Reklaamsõnumid rikasmeediaga:
{
"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"
}
}
}
Viberi tehing
Tehingu teatised:
{
"from": "YourSender",
"to": "+380XXXXXXXXX",
"type": "viber_trans",
"text": "Your order #12345 has been confirmed"
}
Viber OTP
Ühekordsed parooliteatised:
{
"from": "YourSender",
"to": "+380XXXXXXXXX",
"type": "viber_otp",
"messageData": {
"code": "123456",
"validity": 300
}
}
Vigade käsitlemine
HTTP olekukoodid
| Kood | Kirjeldus |
|---|---|
| 200 | Taotlus õnnestus |
| 400 | Halb taotlus – kehtetud parameetrid |
| 401 | Volitamata – autentimine ebaõnnestus |
| 429 | Liiga palju taotlusi – määra limiit ületatud |
| 500 | Siseserveri viga |
Vastus veale
Parimad tavad
Telefoninumbri vorming
Kasutage telefoninumbrite jaoks alati vormingut E.164:
- ✅ Õige:
+380XXXXXXXXX - ❌ Vale: "380XXXXXXXXX", "0XXXXXXXXX".
Sõnumi tekst
- Hoidke SMS-id alla 160 tähemärgi, et vältida mitut osa
- Kasutage rahvusvaheliste märkide jaoks UTF-8 kodeeringut
- Enne hulgi saatmist testige erimärke
TTL (eluaeg)
- Määrake ajatundlike sõnumite jaoks sobiv TTL
- OTP-sõnumid: 300–600 sekundit (5–10 minutit)
- Reklaamsõnumid: 3600–86400 sekundit (1–24 tundi)
Kliendi sõnumi ID
- Kasutage iga sõnumi jaoks kordumatut identifikaatorit
- Aitab jälgimisel ja silumisel
- Kasulik teie süsteemi kirjetega korreleerimiseks
Hindade piirangud
Võtke ühendust oma kontohalduriga järgmise teabe saamiseks:
- Sõnumeid sekundis
- Sõnumid päevas
- Samaaegsed ühendused
Järgmised sammud
- Viberi sõnumid - Tutvuge Viberi sõnumitüüpidega
- SMS-sõnumid - Lisateave SMS-i kohta
- Kontrolli olekut - Jälgige sõnumi edastamist