Тарифи  Послуги  API  Партнерам  Про сервіс  Контакти 
0 (800) 30 7672
Безкоштовно по Україні
 

Інтеграція з сервісом (API)

API дозволяє розсилати повідомлення через ваші проекти і сервіси по протоколах HTTP/HTTPS, SMTP і SMPP. Готові бібліотеки на різних мовах програмування підключаються до вашого проекту і допомагають відправляти повідомлення з будь-якого місця за допомогою однієї команди.


HTTP/HTTPS SMTP SMPP SOAP OMS SMS-команди Бібліотеки та приклади коду

Перевірка статусу

Для перевірки статусу доставки SMS використовуються методи get_status і get_status2.
У методі get_status2 є можливість додавання додаткових параметрів.

$client = new SoapClient ('https://smsc.ua/sys/soap.php?wsdl');
$ret = $client->get_status(array('login'=>'alex', 'psw'=>'123', 'phone'=>'79999999999', 'id'=>'999', 'all'=>'0'));

Серверу передаються наступні параметри:

ПараметрЗначення
loginЛогін Клієнта.
pswПароль Клієнта (можна додати або редагувати на даннійсторінці).
phoneНомер телефону.
idІдентифікатор повідомлення.
all0 – (за замовчуванням) отримати статус повідомлення в звичайному форматі.
1 – отримати повну інформацію про відправлене повідомлення.
2 – додати в інформацію про повідомлення дані про оператора і Регіон абонента.
queryРядок додаткових параметрів (тільки в get_status2), переданих у форматі: 'параметр1=значення-1&параметр2=значення-2'.

Параметри, що повертаються:

ПараметрЗначення
statusКод статусу (список).
last_dateДата останньої зміни статусу. Формат DD.MM.YYYY HH:mm: ss.
errКод помилки, якщо повідомлення не може бути доставлене (список).
errorКод помилки, якщо статус не може бути запитаний.
all = 1
send_dateДата відправки повідомлення (формат DD.MM.YYYY hh:mm:ss).
phoneНомер телефону абонента.
costВартість повідомлення.
sender_idІм'я відправника.
status_nameНазва статусу.
messageТекст повідомлення.
sms_cntКількість частин в SMS-повідомленні (або секунд в голосовому повідомленні).
all = 2
operatorНазва оператора абонента.
regionРегіон реєстрації номера абонента.

Код помилки (error) може приймати такі значення:

ЗначенняОпис
1Помилка в параметрах.
2Невірний логін або пароль. Також виникає при спробі відправки повідомлення з IP-адреси, що не входить в список дозволених Клієнтом (якщо такий список був налаштований Клієнтом раніше).
3Повідомлення не знайдене.
4IP-адреса тимчасово заблокована.
9Спроба відправки більше п'яти запитів на отримання статусу одного і того ж повідомлення протягом хвилини.



© 2003–2023 ТОВ " СМСЦЕНТР»
Код ЄДРПОУ 38404962
support@smsc.ua
Контакти
Дизайн — Студія Артемія Лебедєва
Інформація про сайт
SMS-центр для Android Яндекс.Метрика