Klient JS do komunikacji zdalnej z API v2 SerwerSMS.pl / Client JS for remote communication with the API v2 SerwerSMS.pl
Konsola/Console
npm install serwersms.pl
npm install request
Zalecane jest, aby komunikacja przez HTTPS API odbywała się z loginów utworzonych specjalnie do połączenia przez API. Konto użytkownika API można utworzyć w Panelu Klienta → Ustawienia interfejsów → HTTPS XML API → Użytkownicy.
It is recommended that communication via HTTPS API was done with logins created specifically to connect to the API. User Account API , you can create a Customer Panel → Settings → HTTPS interfaces XML API → Users.
Wysyłka SMS / SMS delivery
var module = ; try var object = module; var messages = objectoMessages; // SMS FULL var params = ; paramsphone = '500600700'; paramstext = 'test'; paramssender = 'INFORMACJA'; paramsdetails = true; paramstest = true; var { var obj = JSON; console; } messages; // SMS ECO var params = ; paramsphone = '500600700'; paramstext = 'test'; paramssender = null; paramsdetails = true; paramstest = true; var { var obj = JSON; console; } messages; // VOICE from text var params = ; paramsphone = '500600700'; paramstext = 'test voice'; paramsdetails = true; paramstest = true; var { var obj = JSON; console; } messages; // MMS var files = objectoFiles; var { var list = JSON; var params = ; //console.log(list); paramsphone = '500600700'; paramstitle = 'MMS Title'; paramsfile_id = listitems0id; paramsdetails = true; paramstest = false; messages; } filesindex'mms'callback; catcherr console;
Wysyłka spersonalizowanych SMS / Shipping personalized SMS
var module = ; try var object = module; var messages = objectoMessages; var params = ; paramsmessages = phone:'500600700'text:'pierwszy' phone:'500600700'text:'drugi' ; paramssender = 'INFORMACJA'; paramsdetails = true; paramstest = true; var { var obj = JSON; console; } messages; catcherr console;
Pobieranie raportów doręczeń / Downloading delivery reports
var module = ; try var object = module; var messages = objectoMessages; var params = ; params = id:'c7d505d346''4fbf1cd942'; var { var obj = JSON; console; } messages; catcherr console;
Pobieranie wiadomości przychodzących / Downloading incoming messages
var module = ; try var object = module; var messages = objectoMessages; var params = ; paramstype = 'eco'; var { var obj = JSON; console; } messages; catcherr console;