|
0 (800) 30 7672 Безкоштовно по Україні |
API дозволяє розсилати повідомлення через ваші проекти і сервіси по протоколах HTTP/HTTPS, SMTP і SMPP. Готові бібліотеки на різних мовах програмування підключаються до вашого проекту і допомагають відправляти повідомлення з будь-якого місця за допомогою однієї команди.
ВІДПРАВКА ПОВІДОМЛЕНЬ Відправка SMS-повідомлення УПРАВЛІННЯ РОЗСИЛКАМИКоментарі в SMS-повідомленнях Відправка на групу номерів Відправка HLR-запиту Надсилання MMS-повідомлення Відправка e-mail повідомлення Надсилання голосового повідомлення (дзвінок) Відправка viber-повідомлення Відправка telegram-повідомлення Використання префіксів при відправці повідомлень Керування шаблонами повідомлень Керування шаблонами операторів Віртуальна відправка (режим тестування) Повідомлення про події СТАТУСИ ПОВІДОМЛЕНЬ Перевірка статусу ПЕРЕВІРКА СТАНУ БАЛАНСУСтатуси повідомлень. Відповідь сервера та коди помилок Коди статусів Коди помилок у статусі Видалення повідомлення УПРАВЛІННЯ КОНТАКТАМИ Дії з контактами і групами Контакти та групи. Відповідь сервера та коди помилок Приклади операцій з контактами УПРАВЛІННЯ КЛІЄНТАМИ Робота із субклієнтами КЕРУВАННЯ ІМЕНАМИ ВІДПРАВНИКІВ (SENDER ID)Створення і вивантаження рахунків і актів Перелік доступних операцій з іменами відправників ОТРИМАННЯ ДАНИХВідповідь сервера і коди помилок Приклади дій з іменами відправників Отримання історії відправлених повідомлень РІЗНЕОтримання вхідних повідомлень Отримання статистики Запит тарифів Отримання інформації про оператора Отримання даних о короткому посиланні | Управління клієнтамиПерелік доступних операційДля створення або зміни субклієнта необхідно викликати методом GET або POST відповідну адресу із зазначенням необхідної команди і параметрів.Створення субклієнта: https://smsc.ua/sys/users.php?add=1&login=<login>&psw=<password>&user=<user>&password=<password2> Зміна налаштувань субклієнта: https://smsc.ua/sys/users.php?chg=1&login=<login>&psw=<password>&user=<user>&fio=<fio> Зміна балансу субклієнта: https://smsc.ua/sys/users.php?pay=1&login=<login>&psw=<password>&user=<user>&sum=<sum> Отримання статистики по субклієнтах із незалежним балансом: https://smsc.ua/sys/users.php?get_stat=1 Отримання статистики по одному субклієнту: https://smsc.ua/sys/users.php?get_stat=1 або: https://smsc.ua/sys/users.php?get_stat=1 Отримання детальної статистики по субклієнтам з незалежним балансом: https://smsc.ua/sys/users.php?get_stat_a Субклієнти. Опис параметрівОпис параметрів, що передаються Серверу:
Відповідь сервера і коди помилокУ разі помилки Сервер повертає наступний рядок:
У разі успішного запиту Сервер повертає відповідь у вигляді рядка. При створенні субклієнта:
При зміні сублогіна:
<login> - логін субклієнта. <description> - назва операції. <operator> - назва оператора. <mccmnc> - числовий код країни абонента плюс числовий код оператора абонента <cnt> - кількість повідомлень. <credit> - витрати. <debit> - надходження. <currency> - трехсимвольный код валюти субклієнта. Приклади дій із субклієнтамиПриклади:Створення субклієнта з логіном "mylogin", паролем "mypassword", номером телефону 79999999999 і дозволом на використання імена відправників (Sender ID) головного облікового запису: https://smsc.ua/sys/users.php?add=1&login=alex&psw=123&user=mylogin&password=mypassword&phone=79999999999&fl[29]=1 Зміна логіна субклієнта з "mylogin" на "mylogin2", типу клієнта на "Тариф і баланс головного облікового запису" і установки дозволених кодів для відправки SMS тільки по Росії: https://smsc.ua/sys/users.php?chg=1&login=alex&psw=123&user=mylogin&password=mypassword&new_login=mylogin2&type=2&fmts=7,-77 Отримання статистики по субклієнтам, що мають загальний баланс з головним аккаунтом і SMS, відправлені з електронного балансу: https://smsc.ua/sys/users.php?get_stat=1 Отримання статистики по субклієнту з логіном "sub_alex": https://smsc.ua/sys/users.php?get_stat=1 Отримання статистики по незалежних субклієнтах у валюті головного облікового запису з "01.01.2014" за "01.02.2014": https://smsc.ua/sys/users.php?get_stat=1 Сервер не приймає більше трьох запитів протягом хвилини на додавання субклієнтів або зміна одного і того ж субклієнта для зниження навантаження та захисту від помилок і зациклення в програмі на стороні Клієнта. Створення і вивантаження рахунків і актівДля створення нового рахунку для субклієнта необхідно викликати методом GET або POST адреси:
https://smsc.ua/sys/documents.php?add_ac
або:
https://smsc.ua/sys/documents.php?add_ac Для завантаження існуючого рахунку субклієнта необхідно викликати методом GET або POST адреси:
https://smsc.ua/sys/documents.php?get_ac
або:
https://smsc.ua/sys/documents.php?get_ac Для вивантаження існуючого акту субкліента необхідно викликати методом GET або POST адрес:
https://smsc.ua/sys/documents.php?get_ac
https://smsc.ua/sys/documents.php?get_ac
або:
https://smsc.ua/sys/documents.php?get_ac
https://smsc.ua/sys/documents.php?get_ac Серверу передаються наступні параметри:
У разі помилки Сервер повертає наступний рядок:
У разі успішного запиту на створення рахунку Сервер повертає multipart-структуру, що включає в себе 2 частини з відповідними заголовками. Перша частина містить відповідь Сервера в json-форматі, що містить ідентифікатор і суму створеного рахунку, друга частина включає в себе файл із рахунком в pdf-форматі. У разі успішного запиту на отримання рахунку Сервер повертає файл з рахунком в pdf-форматі. У разі успішного запиту на отримання акту Сервер повертає файл з актом в pdf-форматі. Сервер не приймає більше одного запиту на створення або зміна рахунку або акту протягом хвилини для зниження навантаження і захисту від помилок і зациклення в програмі на стороні Клієнта. |
© 2003–2024 ТОВ " СМСЦЕНТР» Код ЄДРПОУ 38404962 | support@smsc.ua Контакти | Дизайн — Студія Артемія Лебедєва Інформація про сайт |