Аватар контакта#
Уведомление временно не работает.
Входящее уведомление данного типа содержит данные об аватаре контакта по запрошенному номеру телефона
Уведомление#
Формат уведомления#
Параметр | Тип | Описание |
---|---|---|
typeWebhook | string | Тип входящего уведомления. Для уведомлений данного типа поле принимает значение deviceInfo |
instanceData | object | Данные об инстансе |
timestamp | integer | Время наступления события в UNIX-формате |
deviceData | object | Данные об устройстве |
Поля объекта instanceData
Параметр | Тип | Описание |
---|---|---|
idInstance | integer | Идентификатор инстанса. Размер integer равен int64. Значения лежат в диапазоне от 1 до 10 разрядов |
wid | string | Идентификатор аккаунта в формате WhatsApp |
typeInstance | string | Тип мессенджера для инстанса |
Поля объекта avatarInfo
Параметр | Тип | Описание |
---|---|---|
chatId | string | Идентификатор чата, для которого получен аватар контакта |
urlAvatar | string | Ссылка на аватар корреспондента или группового чата. Параметр принимает пустое значение в случае, если аватар не установлен |
reason | string | Причина почему аватар не был проверен. Присутствует когда не удалось выполнить проверку, возможные значения: |
bad request data - Неверный формат номера телефона. Номер телефона должен содержать 11 или 12 цифр. Или идентификатора чата | ||
get avatar timeout limit exceeded - Превышен лимит времени ожидания ответа о наличии аватара |
Пример тела уведомления#
{
"typeWebhook": "deviceInfo",
"instanceData": {
"idInstance": 1234,
"wid": "11001234567@c.us",
"typeInstance": "whatsapp"
},
"timestamp": 1586700802,
"avatarInfo": {
"chatId": "79001234560@c.us",
"urlAvatar": "https://pps.whatsapp.net/v/t61.24694-24/180589560_n.jpg?ccb=11-4&oh=f3fb1&oe=615A60EB"
}
}