Особенности работы с контактами при помощи lid#
WhatsApp постепенно отказывается от использования номеров телефонов в качестве идентификатора чата. Мы заранее создаем условия для работы с нашей API. Архитектура и логика взаимодействия с API осталась прежней, однако имеется ряд отличий ввиду особенностей работы мессенджера c контактами.
Бета-версия
Функциональность находится в режиме бета-версии. Функции могут быть изменены, а также могут работать нестабильно.
Изменения WhatsApp затронут всех пользователей, поэтому необходимо быть готовыми к грядущим переменам. В данной статье рассмотрим какие изменения произойдут в API и что нужно будет сделать, чтобы продолжать эффективно использовать WhatsApp API не теряя связи с вашими клиентами.
Содержание#
- Как раньше отправлялись сообщения по номеру телефона
- Постепенный отказ от использования префикса
@c.us - Отправка сообщений с помощью @lid
- Необходимость перехода на @lid
Как раньше отправлялись сообщения по номеру телефона#
Для отправки сообщений используйте идентификатор чата. В 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.