Подключение HTTP-запроса
Как и другие внешние источники данных, HTTP-запрос позволяет автоматизировать создание контента сообщения. Этот запрос выгружает и отправляет данные контакта из eSputnik в другие системы, и наоборот, передает в eSputnik данные из сторонних систем. С его помощью вы можете обратиться к собственному API, который обработает запрос и вернет в сообщение данные для персонализации, например — личный промокод. Для передачи данных используется язык Velocity.
Создание источника данных
1. В настройках аккаунта откройте вкладку “Источники данных”, нажмите на кнопку “Новый источник” и выберите “Внешние источники данных”.
2. Выберите “HTTP-запрос”.
Настройка соединения
1. Дайте источнику данных произвольное название.
2. При необходимости добавьте его описание.
3. Выберите тип запроса: GET или POST.
4. Введите URL, к которому будет обращаться запрос (это может быть только защищенный протокол HTTPS; можно обращаться к полям контакта или параметрам события).
5. Если ваше приложение считывает параметры из заголовков, активируйте соответствующий свитчер и укажите нужные параметры и их значения.
6.Чтобы настроить аутентификацию, активируйте соответствующий свитчер. Доступно три типа аутентификации:
- Basic,
- Bearer token,
- API key (в заголовках или в строке запроса).
Задайте название коннектора, выберите нужный тип аутентификации, введите идентификационные данные (логин и пароль/токен/ключ) и нажмите кнопку “Готово”.
7. Если ваше приложение считывает параметры из тела запроса, активируйте соответствующий свитчер, укажите формат: JSON, XML или text, и введите в поле тело запроса.
Тестирование соединения
Для тестирования можно выбрать событие из истории или указать вручную тело события для отправки теста.
О настройке обращения к внешнему источнику в письме читайте здесь >