Тарифы  Услуги  API  Партнерам  О сервисе  Контакты 
0 (800) 30 7672
Бесплатно по Украине
 

Интеграция с сервисом (API)

API позволяет рассылать сообщения через ваши проекты и сервисы по протоколам HTTP/HTTPS, SMTP и SMPP. Готовые библиотеки на разных языках программирования подключаются к вашему проекту и помогают отправлять сообщения из любого места с помощью одной команды.


HTTP/HTTPS SMTP SMPP SOAP OMS SMS-команды Библиотеки и примеры кода

ОТПРАВКА СООБЩЕНИЙ

Отправка SMS-сообщения

Комментарии в SMS-сообщениях

Отправка на группу номеров

Отправка HLR-запроса

Отправка MMS-сообщения

Отправка e-mail сообщения

Отправка голосового сообщения (звонок)

Отправка viber-сообщения

Использование префиксов при отправке сообщений

Управление шаблонами сообщений

Виртуальная отправка (режим тестирования)

УПРАВЛЕНИЕ РАССЫЛКАМИ

СТАТУСЫ СООБЩЕНИЙ

ПРОВЕРКА СОСТОЯНИЯ БАЛАНСА

УПРАВЛЕНИЕ КОНТАКТАМИ

УПРАВЛЕНИЕ КЛИЕНТАМИ

УПРАВЛЕНИЕ ИМЕНАМИ ОТПРАВИТЕЛЕЙ (SENDER ID)

ПОЛУЧЕНИЕ ДАННЫХ

РАЗНОЕ

Создание и выгрузка счетов

Для создания нового счета для субклиента необходимо вызвать методом GET или POST адрес: http://smsc.ua/sys/accounts.php?login=<login>&psw=<password>&user=<user>&sum=<sum> либо: http://smsc.ua/sys/accounts.php?login=<login>&psw=<password>&user_id=<user_id>&sum=<sum>
Для выгрузки существующего счета субклиента необходимо вызвать методом GET или POST адрес: http://smsc.ua/sys/accounts.php?login=<login>&psw=<password>&user=<user>&id=<id> либо: http://smsc.ua/sys/accounts.php?login=<login>&psw=<password>&user_id=<user_id>&id=<id>
Серверу передаются следующие параметры:

ПараметрЗначение
loginЛогин Клиента.
pswПароль Клиента или MD5-хеш пароля в нижнем регистре.
userЛогин субклиента, для которого необходимо создать или выгрузить счет. Вместо данного параметра можно использовать параметр user_id.
user_idИдентификатор субклиента, для которого необходимо создать или выгрузить счет. Вместо данного параметра можно использовать параметр user.
sumСумма, на которую необходимо создать счет в валюте Клиента.
idИдентификатор запрашиваемого счета.

В случае ошибки Сервер возвращает следующую строку:
    {
    "error": "описание",
    "error_code": N
    }
N – номер ошибки, может принимать следующие значения:

ЗначениеОписание
1Ошибка в параметрах.
2Неверный логин или пароль.
4IP-адрес временно заблокирован.
5Ошибка создания счета.
6Сублогин не найден.
9Попытка отправки более трех запросов на создание счета в течение минуты.

В случае успешного запроса на создание счета Сервер возвращает multipart-структуру, включающую в себя 2 части с соответствующими заголовками. Первая часть содержит ответ Сервера в json-формате, содержащий идентификатор и сумму созданного счета, вторая часть включает в себя файл со счетом в pdf-формате.

В случае успешного запроса на получение счета Сервер возвращает файл со счетом в pdf-формате.

Сервер не принимает более трех запросов на создание счета в течение минуты для снижения нагрузки и защиты от ошибок и зацикливаний в программе на стороне Клиента.




© 2003–2017 ООО «СМСЦЕНТР»
Код ЕГРПОУ 38404962
support@smsc.ua
Контакты
Дизайн — Студия Артемия Лебедева
Информация о сайте