Meta Tech Provider

Ошибка WhatsApp 132012: формат параметров шаблона не совпадает

Ошибка 132012 означает, что переданные значения параметров не соответствуют формату шаблона. Шаблону с тремя переменными нужны ровно три параметра в правильном порядке и нужного типа. Любое отклонение вызывает эту ошибку, а не частичную отправку.

132012

Код Meta для параметров, не соответствующих формату шаблона.

132000

Связанный код для несовпадения ожидаемого и переданного количества параметров.

132001

Код для названия шаблона и языка, которые не удаётся определить.

Что должно совпадать

Всё, без исключений. Частичного совпадения не бывает.

  • Количество: три заполнителя в тексте означают ровно три параметра текста, не больше и не меньше.
  • Порядок: параметры привязаны к позициям. Если поменять два местами, сообщение уйдёт с неверными значениями или появится эта ошибка, если типы различаются.
  • Тип: параметр валюты или даты имеет определённую структуру объекта и не может быть отправлен как обычный текст.
  • Компоненты: параметры заголовка, текста и кнопки находятся в отдельных списках, их нельзя объединять в один.

Изменение, которое ломает отправку

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

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

Распространённые ошибки

  • Отправлять дополнительный параметр на всякий случай. Лишние параметры так же неверны, как недостающие.
  • Считать позиционные параметры именованными. Они сопоставляются только по позиции.
  • Редактировать шаблон, не проверив код, который его отправляет.
Настройка с EasyCoexistence

EasyCoexistence доставляет события статуса шаблона на ваш эндпоинт. Поэтому изменение шаблона в Business Manager станет заметно до сбоя следующей отправки.

Часто задаваемые вопросы

Сколько параметров нужно отправлять?

Ровно столько, сколько определено в шаблоне, и в правильном порядке.

Можно отправить дополнительные параметры?

Нет. Слишком большое количество вызывает ту же ошибку, что и слишком малое.

Почему это внезапно началось?

Обычно шаблон отредактировали, и количество его переменных изменилось.

У параметров есть имена?

Нет. Они позиционные, поэтому порядок важен.

Читайте дальше

Готовы начать?

Настройте WhatsApp Coexistence за несколько минут, а не месяцев. Приложение продолжит работать на телефоне.

Начать бесплатный пробный период

Проверено по состоянию на

Ошибка WhatsApp 132012