Інтеграція 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" ] } }