- 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
getInfoByID
POST
http://kazinfoteh.org:809/
Проверка статуса сообщения по списку (или одиночному) ID или по списку (или одиночному) Ваших ID (id)#
INFO
| http://212.124.121.186 | 809 |
| http://kazinfoteh.org | 809 |
📌
Request
Body Params application/xml
Авторизация пользователя происходит путем передачи учетных сведений в теге package, в атрибутах login и password, обязательна при выполнении любых запросов.
status
object
required
msg
array[string]
required
msg – тег сообщения для которого происходит запрос статуса, может содержать следующие атрибуты:
id – (integer) пользовательский числовой идентификатор сообщения, необязательный атрибут, если был задан в запросе на отправку.
sms_id – (integer) числовой идентификатор сообщения присвоенный шлюзом.
Example
<?xml version="1.0" encoding="utf-8" ?>
<package login="mycompany" password="123456">
<status>
<msg id="111"/>
<msg sms_id="37840"/>
</status>
</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">
<status>
<msg id="111"/>
<msg sms_id="37840"/>
</status>
</package>'
Responses
🟢200OK
application/xml
Body
status
object
required
msg
array[string]
required
msg – тег сообщения для которого происходит запрос статуса, в качестве параметра возвращается код статуса, может содержать следующие атрибуты:
id – (integer) пользовательский числовой идентификатор сообщения, необязательный атрибут, возвращается при указании данного атрибута в запросе на отпарвку.
sms_id – (integer) числовой идентификатор сообщения присвоенный шлюзом.
sms_count – (integer) количество SMS в сообщении.
date_completed – (datetime, ISO8601) дата и время присвоения финального статуса. Пример: 2022-09-25T11:03:34.000
Коды статусов сообщений.
Данные коды используются при возврате статусов сообщений.
статусы сообщений:
SCHEDULED = 100, // Сообщение в ожидании (задан параметр date_beg отложенная отправка сообщения и дата и время еще не наступили)
ENROUTE = 101, // Неверный номер телефона.
DELIVERED = 102, // Доставленно до абонента
UNDELIVERABLE = 105, // Не доставеленно до абонента.
ACCEPTED = 106, // Успешно принято.
Example
<?xml version="1.0" encoding="utf-8" ?>
<package>
<status>
<msg id="111" sms_id="37839" sms_count="1" date_completed="2022-09-25T11:03:00.000">102</msg>
<msg sms_id="37840" sms_count="1" date_completed="2022-09-25T11:03:34.000">102</msg>
</status>
</package>
🟢200ERR_UNKNOWN
🟢200ERR_FORMAT
🟢200ERR_AUTHORIZATION
🟠404Record Not Found
Modified at 2023-09-25 09:23:17