Шаблоны

Общее

Swagger: https://api.radist.online/v2/docs#/Messaging/MessagingListMessageTemplates

Необходимые права доступа (scopes) для работы с API: messaging

Виды шаблонов

Шаблоны в API бывают двух типов:

  1. Шаблоны личного кабинета Radist.Web

  2. Шаблоны WABA (WhatsApp Business API)

Шаблоны личного кабинета Radist.Web

Общая информация

Эти шаблоны используются в окне чатов в личном кабинете Radist.Web. Вы также можете их использовать в своих продуктах.

Есть 2 типа шаблонов:

  • Обычные сообщения (type=text, video, image, document)

  • Интерактивные сообщения WhatsApp Business API (type=waba_interactive)

Интерактивные сообщения WhatsApp Business API

Подробная информация доступна здесь.

Интерактивные сообщения WABA -- это сообщения с дополнительными интерактивными элементами, такими как: кнопки, списки, товары, запросы геолокации. Это не шаблонные сообщения. Они не требуют модерации и отправлять их можно только в рамках уже открытой 24-часовой диалоговой сессии.

Интерактивные сообщения состоят из:

  • Тела (body) - обязательная часть. Текст сообщения.

  • Блока действий (action) - обязательная часть. Кнопки/списки.

  • Заголовка - необязательная часть. Может содержать текст, картинку, видео или документ.

  • Подписи - необязательная часть. Нижний колонтитул сообщения.

Примеры

Создание текстового шаблона
Создание шаблона с файлом (с картинкой)

Сначала загрузим файл.

Потом используем ссылку на файл при создании шаблона. Обратите внимание, что передаётся type=text, а настоящий формат (картинка, видео, документ) будет определён автоматически после создания шаблона.

Создание интерактивного сообщения WhatsApp Business API

Шаблоны WABA

Рекомендации к прочтению

  1. https://developers.facebook.com/docs/whatsapp/business-management-api/message-templates - первоисточник в FB. В разделе Templates описаны все виды шаблонов, из чего они состоят, как выглядят и т.п.

  2. https://docs.360dialog.com/partner/messaging/template-messages - дополнительная информация от 360DIalog.

Общая информация

Основные параметры шаблонов: язык, имя шаблона, категория (маркетинг, услуги, аутентификация), компоненты.

Шаблон может состоять из 4 компонентов:

  • Тела/body (текст с переменными). Обязательный компонент. Остальные опциональны.

  • Заголовка/header (текст с переменными или файл)

  • Подписи/footer (текст)

  • Кнопок/buttons (текст, ссылка, номер телефона)

Методы

  1. GET /messaging/waba_templates/ Содержит минимально необходимый набор инфоормации для отправки шаблонов. Рекомендуем использовать его, если вы только отправляете шаблонные сообщения. Кэшируется и работает быстрее, чем те, что ниже.

  2. Раздел /messaging/templates/waba_templates/ - используется для управления шаблонами. Всегда запрашивает актуальную информацию из FB и работает ощутимо медленнее.

Примеры

Шаблон авторизации с кнопкой копирования кода
Шаблон с заголовком с файлом (картинкой)

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

Потом создаём шаблон

Шаблон с заголовком, телом, подписью и кнопками

Last updated

Was this helpful?