Входящие сообщения от абонента
Все входящие сообщения от абонента будут переправлены вам на ваш URL, который вы установлили методом "Установить WebHook - setwebhook"
:::highlight red 💡
Для входящих сообщений в отличии от статусов сообщений параметр typeRequest устанавливается в значение inboxmsg
:::
:::check
"typeRequest": "inboxmsg"
:::
Общая структура запроса выглядит следующий образом
{
"typeRequest": "inboxmsg",
"id": "01912671-c5d7-7940-85ed-7a260390f7fd",
"receivedAt": "2024-08-06 12:19:15",
"channel": "77770229831",
"receiver": "77771234567",
"msgType": "contacts",
"uiUserName": "Abai",
"uiFirstName": "",
"uiLastName": "",
"msgCaption": "",
"msgText": "",
"msgAttachmentUrl": "",
"msgAttachmentName": "",
"msgLocLongitude": "",
"msgLocLatitude": "",
"msgLocAddress": "",
"contactFirstName": "",
"contactLastName": "",
"contactFirstPhoneNumber": "",
"contactFirstWabaPhoneNumber": "",
"contactFirstPhoneNumberType": "",
"contactSecondPhoneNumber": "",
"contactSecondWabaPhoneNumber": "",
"contactSecondPhoneNumberType": "",
"contactEmail": "",
"contactEmailType": "",
"itemsIdentifier": "",
"itemsTitle": "",
"itemsSubtitle": ""
}
За тип сообщния отпарвленное абонентом (изображение, текст, нажатие на кнопку и т.п.) отвечает поле msgType, которое может иметь следующие значения:
- text — Текстовое сообщение
- image — Абонент отправил изображение (возможно с текстовой подписью)
- sticker — Абонент отправил стикер
- video — Абонент отправил видео (возможно с текстовой подписью)
- audio - Абонент отправил аудио запись
- document - Абонент отправил видео (возможно с текстовой подписью и названием файла)
- location - Абонент отправил местоположение
- interactive - Абонент нажал на кнопку быстрого ответа или элемент из списка (ответ на ваше сообщение "Сообщение с списками" или "Сообщение с кнопками ответа")
- contacts - Абонент отпарвил контакт
:::tip
Пример отправки изображения абонентом:
{
"typeRequest": "inboxmsg",
"id": "01912729-09f5-79dc-b7c2-890036482836",
"receivedAt": "2024-08-06 15:13:10",
"channel": "77770229831",
"receiver": "77771234567",
"msgType": "image",
"uiUserName": "Abai",
"uiFirstName": "",
"uiLastName": "",
"msgText": "",
"msgCaption": "Отправляю картинку",
"msgAttachmentUrl": "https://kazinfoteh.kz/upl/09CC4398-236C-4E42-88BE-E166258AB90D.jpeg",
"msgAttachmentName": "",
"msgLocLongitude": "",
"msgLocLatitude": "",
"msgLocAddress": "",
"contactFirstName": "",
"contactLastName": "",
"contactFirstPhoneNumber": "",
"contactFirstWabaPhoneNumber": "",
"contactFirstPhoneNumberType": "",
"contactSecondPhoneNumber": "",
"contactSecondWabaPhoneNumber": "",
"contactSecondPhoneNumberType": "",
"contactEmail": "",
"contactEmailType": "",
"itemsIdentifier": "",
"itemsTitle": "",
"itemsSubtitle": ""
}
channel
- номер телефона, на который отправил абонентreceiver
- номер телефона абонентаmsgType
- тип отправленного сообщенияuiUserName
- UserName абонента в системе WhatsAppmsgCaption
- Текстовая подпись изображенияmsgAttachmentUrl
- Временный URL изображения, ссылка действительна 7 суток
:::
:::highlight purple 💡
Полное описание запроса
:::
:::highlight gray 📌
Email: support@kazinfoteh.kz
Тел.: +7 (727) 292-15-93
Тел.: +7 (771) 765 76 45
Тел.: +7 (771) 753 77 60
WhatsApp: +7 (771) 765 76 45
Web: kazinfoteh.kz
Instagram: @kazinfoteh_kz
Facebook: @kazinfotehkz
:::