- KiT Docs Portal
- Личный кабинет
- WhatsApp API
- Типы сообщений
- Форматирование в текстовых сообщениях
- Форматы WhatsApp Media
- Коды ошибок платформы WABA
- Шаблонные сообщения
- Категории шаблонов
- Типы заголовков в шаблонных сообщениях
- Тело шаблонного сообщения
- Кнопки в шаблонных сообщениях
- Общее описание запроса
- Сообщение со всеми параметрами - заголовок изображение
- Сообщение со всеми параметрами - заголовок текст
- Сообщение изображение и текст
- Сообщение изображение, текст и п одпись сообщения
- Сообщение изображение, текст и 2 кнопки - переход на сайт и позвонить
- Сообщение изображение, текст и 3 кнопки быстрого ответа
- Сообщение местоположение и текст
- Сообщение динамиечский текст тело сообщения
- Сообщение динамиечский текст тело сообщения и заголовка сообщения
- Сообщение статичный текст
- Получить имена всех шаблонов - gettemplate
- Авторизационныe сообщения
- Чат сообщения
- Входящие сообщения от абонента
- Установить WebHook - setwebhookPOST
- Статусы сообщений на WebHookPOST
- HTTP SMS API
- JSON SMS API
- SOAP SMS API
- XML SMS API
- MobiCheck SMS API. OTP/2FA
- SMPP SMS API
sendMessage
POST
http://kazinfoteh.org:809/
Запрос для отпарвки одиночного смс сообщения. Один запрос - Один номер телефона#
INFO
| http://212.124.121.186 | 809 |
| http://kazinfoteh.org | 809 |
📌
Request
Body Params application/xml
Авторизация пользователя происходит путем передачи учетных сведений в теге package, в атрибутах login и password, обязательна при выполнении любых запросов.
message
object
required
msg
string
required
id – (integer) пользовательский числовой идентификатор сообщения, необязательный атрибут, при использовании пользователь должен гарантировать уникальность данного идентификатора в пределах своей учетной записи.
recipient – (varchar(21)) получатель сообщения (номер телефона) (обязательный атрибут), в формате 7XXXXXXXXX (без 8 и без +, например 77011234567).
sender – (varchar(11)) отправитель сообщения (заголовок сообщения) (обязательный атрибут).
date_beg – (datetime, ISO8601) дата и время отправки сообщения, необязательный атрибут, указывается для отложенной отправки сообщений. Пример 2022-12-28T15:55
type – (integer) тип сообщения: 0-текстовое сообщение. (обязательный атрибут)
Example
<?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
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://kazinfoteh.org:809/' \
--header 'Content-Type: application/xml' \
--data-raw '<?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>'
Responses
🟢200OK
application/xml
Body
message
object
required
msg
string
required
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 // Превышение лимита выделенных сообщений
Example
<?xml version="1.0" encoding="utf-8" ?>
<package>
<message>
<msg id="111" sms_id="37838" sms_count="1">106</msg>
</message>
</package>
🟢200ERR_UNKNOWN
🟢200ERR_FORMAT
🟢200ERR_AUTHORIZATION
🟠404Record Not Found
Modified at 2024-10-22 04:55:31