3.3.20 от 15.10.2025#
Описание#
- Добавлен новый статус инстанса
suspended - Реализована принудительная проверка наличия аккаунта MAX
- Реализована работа с пересланными сообщениями
- Исправлены выявленные ошибки
Важно#
Важные изменения, которые могут затронуть интеграцию с API, и которые могут потребовать дополнительной доработки кода на вашей стороне:
- Добавлено поле
phoneNumberв методы getContacts, getContactInfo, getChats - Добавлено поле
phoneNumberв вебхуки - Добавлен статус
blockedв ответе метода sendAuthorizationCode - Добавлен новый статус инстанса
suspended. Узнать о состоянии инстанса можно с помощью метода getAccountSettings
Статус suspended указывает на введение временных ограничений со стороны мессенджера MAX. Подробнее о статусе читайте в статье Что означает статус suspended у аккаунта MAX.
Данный релиз имеет частичную обратную совместимость с предыдущей версией API. Важные отличия версии v3 от предыдущих версий.
Задачи#
| п/п | Номер | Результат | Документация |
|---|---|---|---|
| 1 | MAX-112 | Добавлен статус инстанса suspended в метод GetAccountSettings | Документация |
| 2 | MAX-50 | Реализована принудительная проверка наличия аккаунта MAX методом checkAccount с помощью опционального параметра force | Документация |
| 3 | MAX-107 | Реализовано получение пересланных сообщений | |
| 4 | MAX-53 | Добавлено поле phoneNumber в методы getContacts, getContactInfo, getChats | |
| 5 | MAX-52 | Добавлено поле phoneNumber в вебхуки | |
| 6 | MAX-107 | Добавлен статус blocked в ответе метода sendAuthorizationCode | |
| 7 | MAX-51 | Добавлены параметры хранения данных о контакте MAX |
Ошибки#
| п/п | Номер | Описание | Статус |
|---|---|---|---|
| 1 | MAX-114 | Ошибка отображения файлов с кириллицей отправленных методом sendFileByUpload | Исправлено |
| 2 | MAX-124 | Ошибка потери вебхуков по исходящим сообщениям при одновременной авторизации аккаунта на двух (и более) инстансах | Исправлено |
| 3 | MAX-116 | Ошибка отображения поля senderName во входящих уведомлениях и журналах | Исправлено |
| 4 | MAX-147 | Ошибка некорректного значения stanzaId во входящем сообщении | Исправлено |
| 5 | MAX-148 | Ошибка формирования вебхука для цитированного сообщения | Исправлено |
| 6 | MAX-136 | Ошибка формирования вебхука textMessage при некоторых сценариях работы | Исправлено |
| 7 | MAX-132 | Ошибка в методе checkAccount при проверке телефонных номеров Республики Беларусь | Исправлено |
| 8 | MAX-131 | Ошибка валидации поля chatId в методе sendMessage | Исправлено |
| 9 | MAX-128 | Ошибка отправки сообщения при превышении ограничения на количество символов в сообщении | Исправлено |
| 10 | MAX-117 | Ошибка в методе getContacts. Исправлено добавление новых контактов. | Исправлено |
| 11 | MAX-129 | Ошибка получения пересланных сообщений | Исправлено |
| 12 | MAX-122 | Ошибка отправления аудиофайлов некоторых форматов при использовании методов sendFileByUrl и sendFileByUpload | Исправлено |
| 13 | MAX-120 | Ошибка отсутствия поля chatId при повторном вызове метода getGroupData | Исправлено |
| 14 | MAX-72 | Ошибка валидации метода sendMessage при вводе некоренных значений chatId получаем ошибку 200 вместо 400 | Исправлено |
| 15 | MAX-130 | Ошибка инициализации инстанса | Исправлено |
| 16 | MAX-156 | Ошибка задержки при отправке сообщений | Исправлено |
| 17 | MAX-153 | Ошибка получения некорректных id пересланных сообщений | Исправлено |