Інтеграція API для відправки СМС
Специфікація JSON: API
Для зв’язку з сервером браузеру потрібний метод POST. На потрібну адресу надсилаються запити за протоколом HTTP, для цього використовується стандартний формат тексту – JSON (JavaScript Object Notation).
Право доступу до ресурсів користувача здійснюється через протокол авторизації OAuth 2.0. Щоб автентифікувати запити, потрібний токен, для отримання якого зайдіть до Особистого кабінету в розділ Профіль. Виберіть token та вставте його у шапку запиту: ‘Authorization: Bearer your_token’.
Як відправляти персоналізовані SMS в SMS Club
Інтернет-адреса служби: https://im.smsclub.mobi/sms/send
{
"phone" : ["380989361131"],
"message" : "test text",
"src_addr" : "VashZakaz"
}
{
"success_request": {
"info": {
"106": "380989361131"
}
}
}
Як отримати статус СМС
Інтернет-адреса служби: https://im.smsclub.mobi/sms/status
{
"id_sms" : ["107"],
}
{
"success_request": {
"info": {
"107": "ENROUTE"
}
}
}
Варіанти статусу
Помилки
Отримання альфанумеричних імен абонентів
Інтернет-адреса техпідтримки: https://im.smsclub.mobi/sms/originator
Отримати активні альфа-імена можна, запросивши їх за вищевикладеним URL. Достатньо відправити наявні дані, що не включають текстовий зміст.
Якщо запит виконано, програма видасть перелік вільних альфа імен:
{
"success_request": {
"info": [
"test1",
"test2"
]
}
}
Як отримати баланс користувача
Інтернет-адреса техпідтримки: https://im.smsclub.mobi/sms/balance
Якщо запит виконано, програма видасть масив “info”, в якому:
money — баланс
currency — валюта
{
"success_request": {
"info": [
"money": "8121.1800",
"currency": "UAH"
]
}
}
SMPP-шлюз