5.44.20.42 от 25.04.2023#
Важно#
Важные изменения, которые могут затронуть интеграцию с API, и которые могут потребовать дополнительной доработки кода на вашей стороне:
- Изменился ответ метода GetStateInstance. Метод возвращает новый статус "starting";
- Изменилось тело входящего уведомления stateInstanceChanged. Параметр stateInstance может принимать значение "starting";
- Изменилось тело всех входящих уведомлений. В тело входящего уведомления добавлено поле chatName;
- Изменилось тело всех входящих уведомлений при получении пересылаемых сообщений. В тело входящего уведомления добавлены поля: "forwardingScore", "isForwarded";
- Изменилось тело расширенных текстовых входящих уведомлений при получении рекламных сообщений. В тело входящего уведомления добавлены поля: "previewType", "containsAutoReply", "mediaType", "showAdAttribution", "sourceId", "sourceType", "sourceUrl", "thumbnailUrl";
- Добавился объект extendedtextmessage в журналах сообщений, подробнее тело расширенных текстовых входящих уведомлений;
- Добавились новые типы входящих уведомлений: ContactsArrayMessage, StickerMessage, ReactionMessage, GroupInviteMessage, TemplateMessage;
- Изменился механизм обработки ссылок в сообщениях SendMessage. Если в тексте есть ссылка, поля из opengraph дополнят сообщение автоматически, что бы этого не произошло - воспользуйтесь параметром linkpreview. Метод SendLink более не используется;
- Для пользователей старых интеграций 1С возможно получение ошибки "Validation failed. Details: 'chatId' is required", необходимо актуализировать код из нашей обработки 1C WhatsApp обработка .
Задачи#
п/п | Номер | Результат | Документация |
---|---|---|---|
1 | SW-587 | Расширен метод получения информации о чате | Документация |
2 | SW-429 | Добавлено поле chatName во все входящие уведомления с сообщениями | Документация |
3 | SW-658 | Исключено избыточное поле titleFile в уведомлениях с файлами | Документация |
4 | SW-753 | Добавлен текст-маркер ошибки получения входящего файла, если его размер более 100 Мбайт | Документация |
5 | SW-777 | Добавлена метка о статусе пересылки (forwarded) во все уведомления о входящих сообщениях | Документация |
6 | SW-797 | Доработана валидация метода setDisappearingChat | Документация |
7 | SW-803 | Добавлен параметр linkPreview в метод sendMessage | Документация |
8 | SW-836 | Добавлен метод downloadFile для скачивания файлов из сообщений | Документация |
9 | SW-844 | Добавлена поддержка входящих рекламных сообщений | Документация |
10 | SW-845 | Добавлено состояние инстанса "starting" | Документация |
11 | SW-886 | Добавлена поддержка входящих сообщений стикеров | Документация |
12 | SW-845 | Добавлено уведомление о приглашении в группу groupInviteMessage | Документация |
13 | SW-896 | Оптимизирована проверка ссылок для метода SendFileByUrl | |
14 | SW-896 | Оптимизирована работа метода sendFileByUrl | |
15 | SW-805 | Добавлена поддержка входящих сообщений-реакций | Документация |
16 | SW-889 | Добавлена поддержка входящих сообщений с массивом контактов | Документация |
Ошибки#
п/п | Номер | Описание | Статус |
---|---|---|---|
1 | SW-899 | При получении информации о группе неверный chatID владельца | Исправлено |
2 | SW-819 | Блокировка при создании группового чата во время добавлении не зарегистрированного в приложении WhatsApp номера | Исправлено |
3 | SW-833 | Ошибочная отправка текст-маркера ошибки SWE-003 на технические сообщения | Исправлено |
4 | SW-841 | Ошибочная запись pending статуса сообщения в журнале | Исправлено |
5 | SW-842 | Не приходит уведомление о статусе сообщения при отправке на свой номер | Исправлено |
6 | SW-869 | Ошибка при переключении между резервными каналами | Исправлено |
7 | SW-869 | Не работает превью в сообщениях содержащие ссылки в кириллице | Исправлено |
8 | SW-877 | Долгая отправка сообщений в группы методом sendFileByUrl | Исправлено |
9 | SW-879 | Отправляемая ссылка на файл не проходит валидацию при отправке методом sendFileByUrl | Исправлено |
10 | SW-880 | Неверный формат ссылок на файлы в журналах с расширением enc | Исправлено |
11 | SW-885 | Не создался чат при получении входящего сообщения с ошибкой SWE-003 | Исправлено |
12 | SW-887 | Не приходит входящее уведомление о входящем файле с описанием | Исправлено |
13 | SW-888 | Не приходит уведомление о входящем изображении, доступным для просмотра один раз | Исправлено |
14 | SW-900 | Не работает метод setGroupPicture на некоторых инстансах | Исправлено |
15 | SW-903 | При вызове журналов методами LastIncomingMessages и LastOutgoingMessages не срабатывает параметр minutes | Исправлено |
16 | SW-887 | Не приходит входящее уведомление об исходящем файле с описанием | Исправлено |
17 | SW-622 | Не приходит уведомление о входящем сообщении с контактом, если содержит 2 контакта и более | Исправлено |