Messaġġi SMS
Ibgħat messaġġi standard bl-użu ta' SMSBAT API. L-SMS huwa l-aktar kanal ta' messaġġi universali bl-ogħla rati ta' konsenja fuq it-tagħmir mobbli kollu.
Ħarsa ġenerali
SMS (Short Message Service) huwa ideali għal:
- Notifiki kritiċi fil-ħin
- Fallback għall-messaġġi Viber/RCS
- Jintlaħqu utenti mingħajr smartphones
- Kompatibilità universali fin-netwerks mobbli kollha
- Rati għolja ta' kunsinna (95%+)
Messaġġ SMS bażiku
Talba
Parametri
| Parametru | Tip | Meħtieġa | Deskrizzjoni |
|---|---|---|---|
| "minn" | spag | Iva | ID alfanumeriku tal-mittent (sa 11-il karattru) |
| "għal" | spag | Iva | Numru tat-telefon tar-riċevitur fil-format E.164 |
| "tip" | spag | Iva | Issettja għal "sms" |
| "test" | spag | Iva | Kontenut tal-messaġġ |
customerMessageId |
spag | Le | L-ID tat-traċċar intern tiegħek |
ttl |
numru sħiħ | Le | Ħin għall-ħajja f'sekondi |
Eżempji
SMS sempliċi
curl -X POST https://restapi.smsbat.com/bat/messagelist \
-H "X-Authorization-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"messages": [{
"from": "YourBrand",
"to": "+380XXXXXXXXX",
"type": "sms",
"text": "Hello! This is a test SMS message."
}]
}'
SMS bl-ID tal-Klijent
{
"messages": [{
"from": "YourStore",
"to": "+380XXXXXXXXX",
"type": "sms",
"text": "Your order #12345 has been shipped.",
"customerMessageId": "order-12345-notification"
}]
}
SMS b'TTL
{
"messages": [{
"from": "YourApp",
"to": "+380XXXXXXXXX",
"type": "sms",
"text": "Your verification code is: 123456",
"ttl": 300
}]
}
Kodifikazzjoni tal-Karattri
GSM 7-bit Kodifikazzjoni
Alfabett GSM standard (160 karattru għal kull SMS):
A-Z a-z 0-9
@ £ $ ¥ è é ù ì ò Ç Ø ø Å å
Δ _ Φ Γ Λ Ω Π Ψ Σ Θ Ξ
! " # % & ' ( ) * + , - . / : ; < = > ?
Karattri tal-GSM Estiżi
Dawn il-karattri jgħoddu bħala 2 karattri:
Unicode (UCS-2) Kodifikazzjoni
Messaġġi b'karattri speċjali jużaw kodifikazzjoni Unicode (70 karattru għal kull SMS):
- Emoji: 😀 🎉 ❤️
- Ċirilliku: А Б В Г Д Е Ж
- Simboli speċjali: ✓ ✗ ★ ♥
Tul tal-Messaġġ
SMS Uniku
- GSM 7-bit: 160 karattru
- Unicode: 70 karattru
SMS b'ħafna partijiet
Meta l-messaġġ tiegħek jaqbeż il-limitu, huwa maqsum f'diversi partijiet:
- GSM 7-bit: 153 karattru għal kull parti
- Unicode: 67 karattru għal kull parti
Eżempju
{
"messages": [{
"from": "YourBrand",
"to": "+380XXXXXXXXX",
"type": "sms",
"text": "This is a very long message that will be split into multiple parts. Each part will be delivered separately but will appear as a single message on the recipient's phone. The system automatically handles the splitting and reassembly."
}]
}
Dan il-messaġġ (201 karattru) se jinqasam f'2 partijiet.
Rispons
Rispons ta’ Suċċess
{
"messagelistId": 123456,
"messages": [
{
"messageId": "abc123def456",
"status": "accepted",
"parts": 2,
"customerMessageId": "order-12345-notification",
"to": "+380XXXXXXXXX"
}
]
}
Oqsma ta’ Rispons
| Qasam | Deskrizzjoni |
|---|---|
MessageId |
Identifikatur uniku għat-traċċar |
| "status" | L-istatus tal-messaġġ ('aċċettat', 'irrifjutat') |
| "partijiet" | Numru ta' partijiet tal-SMS |
| "għal" | Numru tat-telefon tar-riċevitur |
ID tal-mittent
Alfanumeriku Mittenti
Uża l-isem tad-ditta tiegħek bħala mittenti (sa 11-il karattru):
Restrizzjonijiet:
- Massimu 11-il karattru
- Ittri u numri biss
- Ebda spazji jew karattri speċjali
- Ir-riċevitur ma jistax iwieġeb lill-mittenti alfanumeriki
Numeriku Mittenti
Uża numru tat-telefon bħala mittenti (għal SMS b'żewġ direzzjonijiet):
{
"from": "+380123456789",
"to": "+380XXXXXXXXX",
"type": "sms",
"text": "Hello! You can reply to this message."
}
Każijiet ta' Użu
Verifika OTP
{
"from": "YourApp",
"to": "+380XXXXXXXXX",
"type": "sms",
"text": "Your verification code is: 123456. Valid for 5 minutes.",
"ttl": 300
}
Notifiki tal-Ordni
{
"from": "YourStore",
"to": "+380XXXXXXXXX",
"type": "sms",
"text": "Your order #12345 has been delivered. Thank you for shopping with us!"
}
Tfakkiriet tal-Ħatriet
{
"from": "YourClinic",
"to": "+380XXXXXXXXX",
"type": "sms",
"text": "Reminder: Your appointment is scheduled for tomorrow at 2:00 PM."
}
Konferma tal-Ħlas
{
"from": "YourBank",
"to": "+380XXXXXXXXX",
"type": "sms",
"text": "Payment of 100 USD to Merchant ABC was successful. Transaction ID: 789xyz"
}
L-Aħjar Prattiċi
Kontenut tal-Messaġġ
- ✅ Żomm messaġġi konċiżi u ċari
- ✅ Inkludi l-identifikazzjoni tal-mittent
- ✅ Żid sejħa għall-azzjoni jekk meħtieġ
- ✅ Uża grammatika u ortografija xierqa
- ❌ Evita punteġġjatura eċċessiva!!!
- ❌ Tużax il- CAPS kollha
- ❌ Evita li jqassar l-URL li jidhru suspettużi
Użu tal-Karattri
- Iċċekkja l-għadd tal-karattri qabel ma tibgħat
- Kun konxju tal-karattri GSM estiżi (jgħoddu bħala 2)
- Ittestja b'karattri speċjali qabel ma jintbagħat bl-ingrossa
- Ikkunsidra li tuża kodifikazzjoni GSM għal messaġġi itwal
Numri tat-Telefon
- Dejjem uża l-format E.164:
+380XXXXXXXXX - Ivvalida n-numri tat-telefon qabel ma tibgħat
- Neħħi numri invalidi mil-lista tiegħek
- Żomm il-lista ta' kuntatti tiegħek aġġornata
Iż-żmien
- Irrispetta ż-żoni tal-ħin lokali
- Evita li tibgħat bil-lejl (10:00 - 8:00)
- Ikkunsidra l-ħinijiet tan-negozju għal messaġġi kummerċjali
- Issettja TTL xierqa għal messaġġi sensittivi għall-ħin
Konformità
- Ikseb il-kunsens qabel ma tibgħat messaġġi ta' kummerċjalizzazzjoni
- Inkludi struzzjonijiet ta' opt-out għal SMS promozzjonali
- Segwi r-regolamenti lokali (GDPR, eċċ.)
- Irrispetta l-listi "Tfixkilx".
Immaniġġjar ta' Żbalji
Żbalji Komuni
| Żball | Kawża | Soluzzjoni |
|---|---|---|
INVALID_RECIPIENT |
Format tat-telefon ħażin | Uża l-format E.164 |
INVALID_SENDER |
ID tal-mittent mhux validu | Iċċekkja r-regoli tal-ID tal-mittent |
MESSAGE_TOO_LONG |
Jeċċedi t-tul massimu | Qassam jew iqassar il-messaġġ |
INVALID_ENCODING |
Karattri mhux appoġġjati | Uża GSM jew Unicode |
Ottimizzazzjoni tal-Ispejjeż
Naqqas il-Partijiet tal-Messaġġ
- Żomm messaġġi taħt 160 karattru (GSM) jew 70 (Unicode)
- Evita karattri speċjali li jikkawżaw Unicode
- Uża abbrevjazzjonijiet meta xieraq
- Neħħi l-ispazji mhux meħtieġa
Eżempju Ottimizzazzjoni
❌ Qabel (171 karattru, 2 SMS):
Hello John! Your order #12345 has been successfully delivered to your address at 123 Main Street. Thank you for shopping with us! We hope to see you again soon.
✅ Wara (156 karattru, SMS 1):
Hi John! Order #12345 delivered to 123 Main St. Thanks for shopping with us! Visit example.com/order/12345 for details.
Mittenti bl-ingrossa
Ibgħat messaġġi multipli f'talba waħda:
{
"messages": [
{
"from": "YourBrand",
"to": "+380111111111",
"type": "sms",
"text": "Message 1"
},
{
"from": "YourBrand",
"to": "+380222222222",
"type": "sms",
"text": "Message 2"
},
{
"from": "YourBrand",
"to": "+380333333333",
"type": "sms",
"text": "Message 3"
}
]
}
Il-passi li jmiss
- Messaġġi Viber - Messaġġi b'ħafna midja
- Messaġġi RCS - Servizzi ta' Komunikazzjoni Sinjuri
- Iċċekkja l-Istatus - Track l-istatus tal-kunsinna
- Istrateġiji Fallback - Ikkonfigura r-riżervi