5.44.37.12 от 30.07.2026#
Описание#
- Реализованы методы для работы с каталогами
- Добавлена поддержка авторизации инстанса по PassKey
- Реализован статус suspended
- Реализован механизм удаления сообщений в группах
- Оптимизирована работа сервиса
- Исправлены выявленные ошибки (12 шт)
Важно#
Данный релиз имеет частичную обратную совместимость с предыдущим релизом, статус инстанса yellowCard в рамках унификации API между различными мессенджерами был заменён на suspended. Поведение инстанса со статусом suspended идентично поведению yellowCard (ограничение функциональности, блокировка отправки сообщений и т.д.).
Описание изменений и рекомендуемая доработка интеграции:
Поддержка PassKey — для работы с PassKey доработаны методы получения QR‑кода: qr, scanqrcode. Теперь в ответе может приходить новый статус passkeyRequired, указывающий на авторизацию через PassKey.
-
В интеграции необходимо добавить логику обработки ответов метода QR и последующей авторизации — добавить проверку нового статуса и при его наличии реализовать сценарий авторизации через PassKey, согласно инструкции.
-
Данный функционал может стать доступен раньше официального релиза, по мере того как WhatsApp будет вводить авторизацию через PassKey. Для быстрой авторизации можно воспользоваться страницей GREEN-API с инструкцией по авторизации.
Статус suspended — статус инстанса yellowCard заменён на suspended в методах GetStateInstance, GetWaSettings, GetChatHistory, GetMessage, LastIncomingMessages, LastOutgoingMessages, LastIncomingCalls, LastOutgoingCalls. Логика работы осталась прежней.
-
В методе GetWaSettings поле
yellowCardUntilудалено, вместо него появилось полеsuspendedUntil(в форматеunix time). -
Для сохранения работоспособности интеграции рекомендуется изменить статус
yellowCardнаsuspended. -
При обработке времени действия ограничений необходимо использовать поле
suspendedUntilвместо поляyellowCardUntil.
Задачи#
| п/п | Номер | Результат | Документация |
|---|---|---|---|
| 1 | SW-5769 | Реализованы методы для работы с каталогами | Документация |
| 2 | SW-5381 | Реализован статус suspended | Документация |
| 3 | SW-3117 | Реализован механизм удаления сообщений в группах | Документация |
| 4 | SW-5894 | Реализовано отображение номера телефона вместо @lid в методе LastIncomingCalls | Документация |
| 5 | SW-5920 | Реализовано получение incomingCallWebhook без настройки incomingWebhook | Документация |
| 6 | SW-5905 | Добавлена поддержка работы по @lid для методов GetMessage и GetChatHistory | Документация |
| 7 | SW-5973 | Реализован сценарий авторизации через PassKey | Документация |
| 8 | SW-5838 | Добавлено поле isGroup в журнал входящих звонков | Документация |
| 9 | SW-5925 | Оптимизирована работа с базой данных | |
| 10 | SW-5921 | Оптимизирована работа авторизации при работе с @lid | |
| 11 | SW-5897 | Оптимизирован механизм авторизации | |
| 12 | SW-5953 | Заменён статус инстанса yellowCard на suspended |