CheckTemplate

Метод CheckTemplate

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

Точка подключения: Выполните POST-запрос с входными параметрами к точке подключения:

POST: https://api.exolve.ru/messaging/v1/CheckTemplate

Авторизация

Передайте следующие Заголовки HTTP для успешной авторизации.

ИмяТипОписание
AuthorizationstringAPI-ключ приложения с Bearer перед ним. Пример: Bearer e***s0, где e***s0 замените на API-ключ вашего приложения

Входные параметры

Передайте следующие параметры в теле запроса в JSON-формате. Параметры, отмеченные жирным шрифтом, являются обязательными.

ПараметрТипОписание
template_textstringтекст шаблона, допустимы переменные значения (например, %d или %w)
example_textstringтекст примера сообщения с реальными значениями (например, ФИО или адрес доставки)

Выходные параметры

Пустой JSON с 200 OK статусом.

Примеры

Входные параметры:

{
    "template_text": "Заказ: %w{1,3} на сумму %d руб. Доставит курьер %w Ожидаемое время доставки: %w{1,2} с %d до %d",
    "example_text": "Заказ: 101849 на сумму 5500 руб. Доставит курьер Олег Ожидаемое время доставки: 12 мая с 15:00 до 20:00"
}

Выходные параметры, если текст шаблона соответствует тексту сообщения:

{}

Возможные ошибки

КодСтатусПример сообщенияОписание
400Bad Requestincorrect number formatневерный формат данных в запросе или отсутствуют обязательные параметры
400Bad Requestcan not write %{1,n} %{1,m}, where n+m > 20
400Bad Requesttemplate can only support variables %w, %d, %d+, %w{1,n}, %d{1,n}, where n=[2,20]
401Unauthorizedincorrect authorization tokenневалидный API-ключ
403Forbiddenнет доступа к данными с предоставленным API-ключом
404Not Foundнекорректно введен URL запроса