Вхiд

Email

Омніканальність

In-App
Рекомендації в мобільних додатках

Автоматизація

Мультимовність

Документи

Відповідність GDPR

Інтеграція

Інтеграція з сайтом

Валідація параметрів подій

Коли ви створюєте події в eSputnik, важливо, щоб назви параметрів, що вводяться, були вірними.

Система eSputnik дає можливість здійснити валідацію подій та надати негайний зворотний зв’язок, якщо їх параметри містять помилки.

Використовуючи валідацію параметрів події, ви можете: 

  • Перевірити, чи входить параметр у визначений набір даних.
  • Перевірити, чи встановлено необхідний параметр.

Валідація параметрів подій в вашому кабінеті

Щоб активувати перевірку параметрів події під час створення нової події або редагування існуючої події:

  1. Увімкніть перемикач Валідувати параметри.
  2. Клікніть на + Додати параметр.
    Ввімкнення опції валідації подій
  3. Введіть назву параметра у відповідне поле та встановіть прапорець Обов’язковий параметр, навпроти параметру, який є обов’язковим.
  4. За потреби додайте інші параметри, а потім натисніть Додати.
    Введення параметрів для валідації


Дивіться Події для запуску тригерних розсилок, щоб дізнатись більше про створення подій в eSputnik.

Якщо ввімкнено Валідувати параметри, система прийме подію, лише якщо вона відповідає вказаній структурі, інакше вона не прийме її та надішле помилку «400 bad request» разом з необхідною структурою події. 

Валідація параметрів подій за допомогою API

Ви можете валідувати параметри подій за допомогою eSputnik API Generate event:

POST https://esputnik.com/api/v1/event

Щоб валідувати параметри події у вашому запиті API, вкажіть у params тіла запиту відповідні параметри. 
Параметри запиту на валідацію

Якщо параметри не відповідають вказаній структурі, у відповідь ви отримаєте помилку «400 bad request» разом з необхідною структурою події. 

Приклад відповіді: 

The event should have the following params: [
    {
        "name": "EmailAddress",
        "required": true
    },
    {
        "name": "Phone Number",
        "required": false
    },
    {
        "name": "Name",
        "required": false
    }
]

Дивіться додаткову інформацію в документації API.

Залишилися питання?
Спеціалісти обов'язково нададуть відповідь та допоможуть вирішити вашу проблему!
Зворотний дзвінок
Залишіть заявку – і наш спеціаліст зв'яжеться з вами в робочий час.
Відправити заявку
Консультація в чаті
Готові до ваших запитань!
Написати в чат
Електронна пошта
Напишіть в службу підтримки eSputnik.
Надіслати email