sendMessage
POST
http://kazinfoteh.org:809/Запрос для отпарвки одиночного смс сообщения. Один запрос - Один номер телефона
:::info
| Адрес | Port |
| http://212.124.121.186 | 809 |
| http://kazinfoteh.org | 809 |
:::
:::highlight gray 📌
Тех. поддержка: support@kazinfoteh.kz
:::
Request
msg – тег сообщения, в качестве параметра указывается текст отправляемого сообщения (обязательный параметр), может содержать следующие атрибуты:
id – (integer) пользовательский числовой идентификатор сообщения, необязательный атрибут, при использовании пользователь должен гарантировать уникальность данного идентификатора в пределах своей учетной записи.
recipient – (varchar(21)) получатель сообщения (номер телефона) (обязательный атрибут), в формате 7XXXXXXXXX (без 8 и без +, например 77011234567).
sender – (varchar(11)) отправитель сообщения (заголовок сообщения) (обязательный атрибут).
date_beg – (datetime, ISO8601) дата и время отправки сообщения, необязательный атрибут, указывается для отложенной отправки сообщений. Пример 2022-12-28T15:55
type – (integer) тип сообщения: 0-текстовое сообщение. (обязательный атрибут)
<?xml version="1.0" encoding="utf-8" ?>
<package login="mycompany" password="123456">
<message>
<msg id="111" recipient="77011234567" sender="KiT_Notify" date_beg="2022-09-28T15:55" type="0">text</msg>
</message>
</package>
Request samples
Responses
msg – тег сообщения, в качестве параметра возвращается код статуса, может содержать следующие атрибуты:
id – (integer) пользовательский числовой идентификатор сообщения, необязательный атрибут, возвращается при указании данного атрибута в запросе.
sms_id – (integer) числовой идентификатор сообщения присвоенный шлюзом.
sms_count – (integer) количество SMS к отправке.
Коды статусов сообщений.
Данные коды используются при возврате статусов сообщений.
статусы сообщений:
SCHEDULED = 100, // Сообщение в ожидании (задан параметр date_beg отложенная отправка сообщения и дата и время еще не наступили)
ENROUTE = 101, // Неверный номер телефона.
DELIVERED = 102, // Доставленно до абонента
UNDELIVERABLE = 105, // Не доставеленно до абонента.
ACCEPTED = 106, // Успешно принято.
статусы ошибок:
ERR_UNKNOWN = 200, // Неизвестная ошибка
ERR_ID = 201, // Неправильный ID сообщения
ERR_SENDER = 202, // Ошибка авторизации. Неверный логин или пароль
ERR_RECIPIENT = 203, // Неправильный номер получателя
ERR_LENGTH = 204, // Слишком длинное или пустое сообщение
ERR_USER_DISABLE = 205, // Пользователь отключен
ERR_BILLING = 206, // Ошибка биллинга
ERR_OVERLIMIT = 207 // Превышение лимита выделенных сообщений
<?xml version="1.0" encoding="utf-8" ?>
<package>
<message>
<msg id="111" sms_id="37838" sms_count="1">106</msg>
</message>
</package>