Изпращане на кратко текстово съобщение (SMS) към мобилен номер¶
Обхват на услугата¶
Актуалното покритие по държави и оператори е следното:
България¶
Operator | Country Code | Prefixes | MNC | NC | Notes |
---|---|---|---|---|---|
A1 (Mobiltel, M-Tel, Citron) | 359 | 88, 988, 989 | 284 | 01 | |
Telenor (Globul) | 359 | 89 | 284 | 05 | |
Vivacom (Vivatel) | 359 | 87 | 284 | 03 |
Изпращане на съобщение¶
API Endpoint URL
https://api.netfinity.bg/v2/sms/notification/send
Входни параметри¶
Parameter | Meaning | Notes |
---|---|---|
msisdn | Мобилен номер на получател | Формат: Е164 /препоръчително/, 00 + Е164, национален (1) |
text | Текст на латиница с дължина до 160 символа (2) | GSM 03.38, като символите с двойно кодиране се конвертират до аналози с 1 байт |
id | alphanum | Вашият идентификатор на съобщение |
- При подаване на номер в национален формат се подразбира, че номерът на получателя е в държавата за която е съответната услуга
- В началото на съобщението се добавя вашият префикс и всички символи след 160-ият се изрязват
Пример:
{
"msisdn":"359881234567",
"text":"test 1",
"id": "123"
}
Параметърът id
не е задължителен, но е препоръчително да присъства за да бъде включена стойността му във всички следващи пакети, които изпращаме.
Отговор на заявката¶
Info
Списък на всички възможни изходни кодове и тяхното значение прочетете тук.
При успешно валидиране на входните данни, заявката се приема за последваща асинхронна обработка. Ще получите изходен код (200) и следният отговор:
{
"uuid": "...",
"id": "...",
"status": [
"code": 200,
"description": "Request accepted"
]
}
uuid
е нашият идентификатор на заявката, по който ще получавате допълнителна информация за състоянието на съобщението.