|
0 (800) 30 7672 Безкоштовно по Україні |
API дозволяє розсилати повідомлення через ваші проекти і сервіси по протоколах HTTP/HTTPS, SMTP і SMPP. Готові бібліотеки на різних мовах програмування підключаються до вашого проекту і допомагають відправляти повідомлення з будь-якого місця за допомогою однієї команди.
ВІДПРАВКА ПОВІДОМЛЕНЬ Відправка SMS-повідомлення УПРАВЛІННЯ РОЗСИЛКАМИКоментарі в SMS-повідомленнях Відправка на групу номерів Відправка HLR-запиту Надсилання MMS-повідомлення Відправка e-mail повідомлення Надсилання голосового повідомлення (дзвінок) Відправка viber-повідомлення Відправка telegram-повідомлення Використання префіксів при відправці повідомлень Керування шаблонами повідомлень Керування шаблонами операторів Віртуальна відправка (режим тестування) Повідомлення про події СТАТУСИ ПОВІДОМЛЕНЬ Перевірка статусу ПЕРЕВІРКА СТАНУ БАЛАНСУСтатуси повідомлень. Відповідь сервера та коди помилок Коди статусів Коди помилок у статусі Видалення повідомлення УПРАВЛІННЯ КОНТАКТАМИ Дії з контактами і групами УПРАВЛІННЯ КЛІЄНТАМИКонтакти та групи. Відповідь сервера та коди помилок Приклади операцій з контактами Робота із субклієнтами КЕРУВАННЯ ІМЕНАМИ ВІДПРАВНИКІВ (SENDER ID)Створення і вивантаження рахунків і актів Перелік доступних операцій з іменами відправників ОТРИМАННЯ ДАНИХВідповідь сервера і коди помилок Приклади дій з іменами відправників Отримання історії відправлених повідомлень РІЗНЕОтримання вхідних повідомлень Отримання статистики Запит тарифів Отримання інформації про оператора Отримання даних о короткому посиланні Підключення виділених номерів для прийому повідомлень Передача статусів і повідомлень на обробник Клієнта Підключення антиспам перевірки (captcha) до сайту Підтвердження номеру телефону за допомогою дзвінка | Передача статусів і повідомлень на обробник КлієнтаВ особистому кабінеті Клієнта в "Налаштуваннях користувача" є можливість вказати http(s)-адресу (URL) скрипта для обробки статусів доставки повідомлень, вхідних SMS-повідомлень, а також службових повідомлень (при використанні послуги "Підтвердження номеру за допомогою дзвінка") на стороні Клієнта. Зазначений скрипт буде викликатися Сервером після кожного отримання статусу доставки раніше відправленого Клієнтом повідомлення, після отримання вхідного SMS-повідомлення від абонента або дзвінка від абонента (при використанні послуги "Підтвердження номеру за допомогою дзвінка").В адресі обробника можна вказати параметр charset для вибору кодування переданих параметрів:
?charset=utf-8
За замовчуванням використовується кодування windows-1251.
Також в адресі обробника статусів і вхідних повідомлень можна передавати параметр fmt для вказівки формату параметрів, що повертаються. Можливі значення: fmt=2 (для формату xml) і fmt=3 (для формату json). При передачі параметра fmt кодування koi8-r не використовується. Для захисту даних, що передаються від підміни в адресі обробника, додатково можна вказати будь-який із параметрів md5, sha1, crc32, що визначають алгоритм підрахунку контрольного параметра з хешем рядку:
"id:phone:status:<секретная строка>" − для статусу доставки
у вигляді:
?md5=<секретная строка>
В якості символів секретного рядка можна використовувати латинські літери, цифри, мінус і підкреслення.
Оброблювачу буде передано відповідний параметр, в якому секретний рядок буде замінено на значення хешу переданих даних.
Всі параметри передаються методом POST (для fmt=p1 і fmt=3 параметри передаються в тілі запиту). У разі необхідності передачі параметрів, зазначених в URL обробника методом GET потрібно прописати їх спеціальним чином через символ "!"(наприклад, у URL-адресі " https://mysite.ru/!param1¶m2?param3¶m4 " параметри param1 і param2 будуть передані методом GET, а param3 і param4 методом POST). Параметри, що передані для статусу SMS-повідомлення:
Передані параметри для вхідного SMS-повідомлення:
Передані параметри при використанні послуги "Підтвердження номеру за допомогою дзвінка":
Розширені можливості пошуку, що передаються при використанні функції голосового меню в дзвінках:
Крім описаних вище стандартних параметрів Сервер також буде передавати методом POST всі параметри, зазначені в http(s)-адресі обробника після знаку "?". Для розрізення статусу повідомлення, вхідного SMS-повідомлення або службового повідомлення (при використанні послуги "Підтвердження номера за допомогою дзвінка") в одному обробнику можна виконати перевірку на наявність параметра mes (для вхідного повідомлення) та waitcall (для послуги підтвердження номеру): if (isset($_POST["mes"])) {
Пересилання статусів на обробник Клієнта здійснюється тільки при відправленні повідомлень
по протоколах HTTP/HTTPS, SMTP або SMPP. При відправці повідомлень з особистого кабінету передача статусів на обробник Клієнта
не відбувається. |
© 2003–2024 ТОВ " СМСЦЕНТР» Код ЄДРПОУ 38404962 | support@smsc.ua Контакти | Дизайн — Студія Артемія Лебедєва Інформація про сайт |