Перейти к основному содержимому

Отправка сообщений | Документация для разработчиков

Отправка сообщений

Обновлено: 4 ноября 2025 г
В этом документе описывается, как использовать API для отправки сообщений пользователям WhatsApp.

Типы сообщений

С помощью API можно отправлять следующие типы сообщений.
Сообщения с адресом позволяют легко запросить у пользователей WhatsApp адрес доставки.
В аудиосообщениях отображается значок аудио и ссылка на аудиофайл. Когда пользователь WhatsApp нажимает на значок, клиент WhatsApp загружает и воспроизводит аудиофайл.
Функция «Сообщения контактов» позволяет отправлять пользователям WhatsApp подробную контактную информацию, такую ​​как имена, номера телефонов, физические адреса и адреса электронной почты.
В сообщениях-документах отображается значок документа, ссылка на который ведет к документу, который пользователь WhatsApp может нажать, чтобы загрузить.
В сообщениях с изображениями отображается одно изображение и, при желании, подпись.
Интерактивные сообщения с кнопками призыва к действию (CTA) позволяют сопоставлять любой URL-адрес с кнопкой, поэтому вам не нужно включать длинные или непонятные URL-адреса в текст сообщения.
Интерактивные голосовые сообщения позволяют инициировать звонки в WhatsApp от пользователей.
Интерактивные сообщения в формате Flow позволяют отправлять структурированные сообщения, которые более естественны и удобны для ваших клиентов. Например, вы можете использовать WhatsApp Flow для записи на прием, просмотра товаров, сбора отзывов клиентов, получения новых потенциальных клиентов или чего-либо еще.
Сообщения интерактивного потока описаны в нашем комплекте документации по потокам WhatsApp
Интерактивные сообщения-списки позволяют показывать пользователям WhatsApp список вариантов на выбор.
В интерактивных сообщениях с запросом местоположения отображается текст сообщения и кнопка «Отправить местоположение». Когда пользователь WhatsApp нажимает на эту кнопку, появляется экран обмена местоположением, с помощью которого он может поделиться своим местоположением.
Интерактивные кнопки ответа позволяют отправлять до трех предопределенных вариантов ответа на выбор пользователя.
Сообщения с указанием местоположения позволяют отправлять пользователю WhatsApp координаты широты и долготы определенного места.
В сообщениях WhatsApp отображаются анимированные или статичные изображения-стикеры .
Текстовые сообщения — это сообщения, содержащие только основной текст и, при желании, предварительный просмотр ссылки.
Шаблонные сообщения позволяют отправлять пользователям WhatsApp шаблоны маркетинговых, служебных и аутентификационных сообщений. В отличие от всех других типов сообщений, для отправки шаблонных сообщений не требуется 24-часовое окно ожидания ответа службы поддержки перед отправкой сообщения получателю.
В видеосообщениях отображается миниатюрное изображение видео с возможностью добавления подписи. Когда пользователь WhatsApp нажимает на предварительный просмотр, видео загружается и отображается пользователю.
Реакции — это смайлики-реакции, которые вы можете применить к ранее полученным сообщениям пользователей WhatsApp.

Качество сообщения

Качество ваших сообщений определяется тем, как они были получены пользователями WhatsApp за последние семь дней, и учитывает актуальность сообщений. Оно формируется на основе совокупности сигналов обратной связи от пользователей, таких как блокировки, жалобы, отключение уведомлений, архивирование и причины, по которым пользователи вас блокируют.
Рекомендации по отправке качественных сообщений:
    Убедитесь, что ваши сообщения соответствуют правилам использования мессенджеров WhatsApp для бизнеса .Отправляйте сообщения только тем пользователям WhatsApp, которые дали согласие на получение сообщений от вашей компании.Сделайте сообщения максимально персонализированными и полезными для пользователей.Избегайте отправки приветственных или вводных сообщений, не имеющих развернутого содержания.Избегайте отправки клиентам слишком большого количества сообщений в день.Оптимизируйте свои сообщения по содержанию и длине.
    Статус вашего рабочего телефонного номера, рейтинг качества и лимиты сообщений отображаются в WhatsApp Manager > Инструменты учетной записи > Панель « Телефонные номера» .
    Следует отметить, что для номеров с высокой интенсивностью трафика нормально испытывать изменения качества в течение коротких промежутков времени (даже в течение нескольких минут).

    окна обслуживания клиентов

    Каждый раз, когда пользователь WhatsApp отправляет вам сообщение или звонит , запускается 24-часовой таймер, называемый окном обслуживания клиентов (или обновляется, если оно уже было запущено).
    Когда окно обслуживания клиентов открыто между вами и пользователем, вы можете отправлять сообщения любого типа . Если окно обслуживания между вами и пользователем не открыто, вы можете отправлять пользователю только шаблонные сообщения, поскольку шаблонные сообщения — это единственный тип сообщений, которые можно отправлять вне окна обслуживания клиентов.
    Напоминаем, что вы можете отправлять сообщения только тем пользователям, которые дали согласие на получение сообщений от вас.
    Известная проблема: В редких случаях вы можете получить сообщение от пользователя, но не сможете ответить в течение установленного времени службы поддержки. Приносим извинения за неудобства.

    Коммерческие сообщения

    Коммерческие сообщения — это интерактивные сообщения, используемые совместно с каталогом товаров. См. раздел «Делитесь товарами с клиентами» , чтобы узнать, как использовать сообщения такого типа.

    Прочтение уведомлений

    Вы можете сообщить пользователю WhatsApp, что прочитали его сообщение отметив его как прочитанное . В этом случае под сообщением пользователя появятся две синие галочки (называемые «уведомления о прочтении»).

    Индикаторы ввода

    Если ответ пользователю WhatsApp занимает у вас несколько секунд или больше, вы можете сообщить ему о подготовке ответа, отобразив индикатор набора текста и уведомления о прочтении в клиенте WhatsApp:

    Контекстные ответы

    Вы можете отправить сообщение пользователю WhatsApp в виде контекстного ответа , который цитирует предыдущее сообщение во всплывающем окне:
    Это облегчает пользователю понимание того, на какое именно сообщение вы отвечаете.

    Форматы номеров телефонов пользователей WhatsApp

    В запросах на отправку сообщений поддерживаются знаки плюса ( + ), дефисы ( - ), скобки ( , ) и
    Мы настоятельно рекомендуем указывать как знак плюса, так и код страны при отправке сообщения клиенту. Если знак плюса опущен, к номеру телефона клиента будет добавлен код страны вашего рабочего телефона. Это может привести к недоставке или неправильной доставке сообщений.
    Например, если ваша компания находится в Индии (телефонный код страны 91 ) и вы отправляете сообщение на следующий номер телефона клиента в различных форматах:
    Номер в запросе на отправку сообщения Номер сообщения, доставленного по адресу Исход
    +16315551234
    +16315551234
    Правильное число
    +1 (631) 555-1234
    +16315551234
    Правильное число
    (631) 555-1234
    +916315551234
    Возможно, неверный номер
    1 (631) 555-1234
    +9116315551234
    Возможно, неверный номер
    Примечание: Для Бразилии и Мексики дополнительный префикс телефонного номера может быть изменен с помощью облачного API. Это стандартное поведение системы и не считается ошибкой.

    Кэширование медиафайлов

    Если вы используете ссылку ( link ) на медиафайл на вашем сервере (в отличие от идентификатора ( id ) файла, загруженного вами на наши серверы), WhatsApp Cloud API внутренне кэширует этот файл на фиксированный период времени в 10 минут. Мы будем использовать кэшированный файл в последующих запросах на отправку сообщений, если ссылка в последующих запросах на отправку сообщений совпадает со ссылкой в ​​исходном запросе на отправку сообщения.
    Если вы не хотите, чтобы мы повторно использовали кэшированный ресурс в последующих сообщениях в течение 10 минут, добавьте случайную строку запроса к ссылке на ресурс в полезной нагрузке нового запроса на отправку сообщения. Мы будем рассматривать это как новый ресурс, получим его с вашего сервера и кэшируем на 10 минут.
    Например:
      Ссылка на ресурс в первом запросе на отправку сообщения: https://link.to.media/sample.jpg — ресурс получен и кэширован в течение 10 минут.Ссылка на ресурс в 2D-файле, отправленная в запросе на сообщение: https://link.to.media/sample.jpg - использовать кэшированный ресурс.Ссылка на ресурс в третьем запросе на отправку сообщения: https://link.to.media/sample.jpg?abc123 - ресурс получен и кэширован в течение 10 минут.

      Последовательность доставки нескольких сообщений

      При отправке серии сообщений порядок их доставки не гарантирует совпадения с порядком ваших API-запросов. Если вам необходимо обеспечить последовательность доставки сообщений, подтвердите получение доставки в сообщений о статусе перед отправкой следующего сообщения в вашей последовательности.

      Время жизни сообщения (TTL)

      Если нам не удаётся доставить сообщение пользователю WhatsApp, мы будем повторять попытку доставки в течение периода времени, известного как время жизни (TTL) или срок действия сообщения.

      TTL по умолчанию

        Все сообщения, кроме шаблонов аутентификации: 30 дней .Шаблоны аутентификации: 10 минут

        Настройка TTL для шаблонов

        Вы можете настроить значение TTL по умолчанию для шаблонов аутентификации и служебных шаблонов, а также для маркетинговых шаблонов, отправляемых с помощью API маркетинговых сообщений для WhatsApp. Подробнее об этом см. в нашем документе «Time-to-live»

        При превышении TTL: сообщения отбрасываются

        Сообщения, которые не могут быть доставлены в течение заданного по умолчанию или пользовательского времени жизни (TTL), отбрасываются.
        до истечения TTL вы не получили веб-перехватчик сообщений о статусе с пометкой « доставлено»
        Если отправка сообщения завершается неудачей ( статус установлен на "неудачно "), может возникнуть небольшая задержка перед получением веб-перехватчика, поэтому, возможно, стоит предусмотреть небольшой буфер, прежде чем считать, что сообщение было отброшено.

        Поиск неисправностей

        Если у вас возникли проблемы с доставкой сообщений, см. раздел «Сообщение не доставлено» .