API / HTTP/HTTPS протокол / Управление именами отправителей (Sender ID)
API позволяет рассылать сообщения через ваши проекты и сервисы по протоколам HTTP/HTTPS, SMTP и SMPP. Готовые библиотеки на разных языках программирования подключаются к вашему проекту и помогают отправлять сообщения из любого места с помощью одной команды.
ОТПРАВКА СООБЩЕНИЙ Отправка SMS-сообщения УПРАВЛЕНИЕ РАССЫЛКАМИКомментарии в SMS-сообщениях Отправка на группу номеров Отправка HLR-запроса Отправка MMS-сообщения Отправка e-mail сообщения Отправка голосового сообщения (звонок) Отправка viber-сообщения Использование префиксов при отправке сообщений Управление шаблонами сообщений Виртуальная отправка (режим тестирования) СТАТУСЫ СООБЩЕНИЙ ПРОВЕРКА СОСТОЯНИЯ БАЛАНСА УПРАВЛЕНИЕ КОНТАКТАМИ ![]() Перечень доступных операций с именами отправителей ПОЛУЧЕНИЕ ДАННЫХОтвет сервера и коды ошибок Примеры действий с именами отправителей Получение истории отправленных сообщений РАЗНОЕПолучение входящих сообщений Получение статистики Получение статистики по оператору Мегафон Запрос тарифов Получение информации об операторе | Управление именами отправителей (Sender ID)Перечень доступных операций с именами отправителейДля управления именами отправителей необходимо вызвать методом GET или POST соответствующий адрес с указанием требуемой команды и параметров.Для получения списка зарегистрированных в личном кабинете и допущенных модератором имен отправителей:
http://billing.smstraf.ru/sys/senders.php?get=1&login=<login>&psw=<password>
Для добавления нового имени отправителя:
http://billing.smstraf.ru/sys/senders.php?add=1&login=<login>&psw=<password>&sender=<sender>&cmt=<cmt>
Для изменения имени отправителя:
http://billing.smstraf.ru/sys/senders.php?chg=1&login=<login>&psw=<password>&sender=<sender>&cmt=<cmt>
или
http://billing.smstraf.ru/sys/senders.php?chg=1&login=<login>&psw=<password>&id=<id>&cmt=<cmt>
Отправка кода подтверждения для цифрового имени отправителя:
http://billing.smstraf.ru/sys/senders.php?send_cod Подтверждение цифрового имени отправителя:
http://billing.smstraf.ru/sys/senders.php?check_co Для удаления имени отправителя:
http://billing.smstraf.ru/sys/senders.php?del=1&login=<login>&psw=<password>&sender=<sender>
либо
http://billing.smstraf.ru/sys/senders.php?del=1&login=<login>&psw=<password>&id=<id>
Описание параметровОписание параметров, передаваемых Серверу:
Ответ сервера и коды ошибокВ случае ошибки Сервер возвращает следующую строку:
В случае успешного запроса Сервер возвращает ответ в виде строки. При запросе списка имен отправителей:
<sender> – зарегистрированное и допущенное к использованию имя отправителя. <mega_status>, <mts_status>, <mega_step_status>, <bee_step_status>, <motiv_step_status>, <mts_step_status>, <tele2_step_status>, <tele2_status>, <ua_reg_status>, <ua_int_status> – код статуса имени отправителя у соответствующего оператора (0 - ожидает регистрации, 1 - отправлено на регистрацию, 2 - допущено оператором, 3 - не принято оператором, 4 - временно отключено, 5 - автоотключение из-за окончания баланса, 6 - дубль другого имени (конфликт)). <status> – статус имени отправителя (0 - ожидает модерации, 1 - допущено к использованию, 2 - выключено). При добавлении нового имени отправителя:
<id> – идентификатор имени отправителя, назначенный Сервером автоматически. При изменении имени отправителя, отправке кода, подтверждении и удалении имени отправителя:
Примеры действий с именами отправителейПримеры:Получение списка имен отправителей: http://billing.smstraf.ru/sys/senders.php?get=1&login=alex&psw=123 Добавление нового имени отправителя: http://billing.smstraf.ru/sys/senders.php?add=1&login=alex&psw=123&sender=my_shop&cmt=test Отправка кода подтверждения для цифрового имени отправителя: http://billing.smstraf.ru/sys/senders.php?send_cod Отправка кода подтверждения цифрового имени отправителя для субклиента "subalex" от имени "mysite.ru": http://billing.smstraf.ru/sys/senders.php?send_cod Подтверждение цифрового имени отправителя: http://billing.smstraf.ru/sys/senders.php?check_co Удаление имени отправителя: http://billing.smstraf.ru/sys/senders.php?del=1&login=alex&psw=123&sender=my_shop
Сервер не принимает более трех одинаковых запросов в течение минуты на получение списка доступных имен отправителей и пяти запросов на создание нового имени отправителя для снижения нагрузки и защиты от ошибок и зацикливаний в программе на стороне Клиента. |
=100% cellpadding=0>
