Integracja API do wysyłania SMS-ów
do przekazania do API musi być UTF-8.
Specyfikacja JSON:API
Do komunikacji z serwerem przeglądarka potrzebuje metody POST. Żądania są wysyłane na wymagany adres za pośrednictwem protokołu HTTP, z wykorzystaniem standardowego formatu tekstowego – JSON (JavaScript Object Notation).
Uprawnienie do dostępu do zasobów użytkownika realizowane jest poprzez protokół autoryzacji OAuth 2.0. Do uwierzytelniania żądań potrzebny jest token, w celu uzyskania którego przejdź do sekcji Profil na Koncie Osobistym. Wybierz token i wklej go do nagłówka żądania: “Authorization: Bearer your_token’.
Jak wysłać spersonalizowaną wiadomość SMS w SMS Club
Adres internetowy serwisu: https://im.smsclub.mobi/sms/send
{ "phone" : ["380989361131"], "message" : "test text", "src_addr" : "VashZakaz" }
{ "success_request": { "info": { "106": "380989361131" } } }
Jak uzyskać status SMS
Adres internetowy serwisu: https://im.smsclub.mobi/sms/status
{ "id_sms" : ["107"], }
{ "success_request": { "info": { "107": "ENROUTE" } } }
Opcje statusu
Errors
Pobieranie alfanumerycznych nazw abonentów
Adres internetowy pomocy technicznej: https://im.smsclub.mobi/sms/originator
Możesz uzyskać aktywne nazwy alfa, żądając ich pod powyższym adresem URL. Wystarczy wysłać dostępne dane, które nie zawierają treści tekstowych.
Jeśli żądanie się powiedzie, program poda listę wolnych nazw alf:
{ "success_request": { "info": [ "test1", "test2" ] } }
Jak uzyskać saldo użytkownika
Adres internetowy pomocy technicznej: https://im.smsclub.mobi/sms/balance
Jeśli żądanie zostanie wykonane, program zwróci tablicę “info”, która zawiera
money — równowaga
currency — waluta
{ "success_request": { "info": [ "money": "8121.1800", "currency": "UAH" ] } }