Перейти к содержанию

Особенности работы с контактами при помощи lid#

WhatsApp постепенно отказывается от использования номеров телефонов в качестве идентификатора чата. Мы заранее создаем условия для работы с нашей API. Архитектура и логика взаимодействия с API осталась прежней, однако имеется ряд отличий ввиду особенностей работы мессенджера c контактами.

Бета-версия

Функциональность находится в режиме бета-версии. Функции могут быть изменены, а также могут работать нестабильно.

Изменения WhatsApp затронут всех пользователей, поэтому необходимо быть готовыми к грядущим переменам. В данной статье рассмотрим какие изменения произойдут в API и что нужно будет сделать, чтобы продолжать эффективно использовать WhatsApp API не теряя связи с вашими клиентами.

Содержание#

Как раньше отправлялись сообщения по номеру телефона#

Для отправки сообщений используйте идентификатор чата. В GREEN-API поддерживается два типа чатов - личный чат и групповой чат.

Ранее в теле запроса метода достаточно было указать номер получателя с префиксом @c.us, чтобы передать текстовое сообщение:

    {
    "chatId": "1111111111@c.us",
    "message": "Привет, Иван Царевич"
    }

Постепенный отказ от использования префикса @c.us#

Во всех методах отправки сообщений, идентификаторе чата, методах работы с журналами, а также в вебхуках префикс @c.us используется для обратной совместимости. Теперь вместо него вы будете получать идентификатор чата в виде @lid.

Работа с групповыми чатами

Для работы с групповыми чатами логика работы с API останется прежней. Подробнее о работе с идентификатором группового чата можно ознакомиться в нашей документации.

Мы настоятельно рекомендуем переходить на использование идентификатора личного чата @lid.

Отправка сообщений с помощью @lid#

В целом отправка сообщений по @lid отличается от отправки по номеру телефона тем, что идентификатор чата необходимо предварительно получать из переписки с пользователем.

Если идентификатор чата неизвестен, сначала используйте метод CheckWhatsapp, получите значение chatId для отправки сообщений методом SendMessage и другими методами.

Отправка сообщения с помощью @lid

    {
    "chatId": "120650379300963@lid",
    "message": "Привет, Иван Царевич"
    }

Необходимость перехода на @lid#

WhatsApp уведомляет, что постепенный отказ от номеров телефонов продлится примерно до конца 2026 года, поэтому стоит быть готовым к переменам.

Из этой статьи вы узнали, что переход на @lid можно произвести без значительных изменений интеграции и в короткие сроки.

Именно поэтому уже сегодня стоит подготавливать вашу интеграцию или чат-бота к работе с @lid.