Экспорт данных

Система GetSale.io может экспортировать данные заполненных виджетов в автоматическом режиме по адресу, указанному в настройках проекта в личном кабинете.

Для использования данной функции перейдите во вкладку API, которая находится на странице настроек проекта, и заполните URL, на который будут поступать данные. Домен в URL должен совпадать с доменом проекта.

Данные передаются на указанный адрес в виде POST запроса. Тело запроса — объект в формате json:

Где:

  1. url — адрес страницы, на которой был заполнен виджет
  2. fields — заполненные поля виджета (email, phone, firstName, lastName, other)
  3. visit_id — ID визита пользователя, переданный в виджет (если данный ID был указан). Подробнее о передаче visit_id.

В запросе присутствует дополнительный заголовок «X-GetSale-Signature«, служащий для подтверждения отправителя запроса. Значение заголовка расчитывается по формуле:

где:

  1. body — это тело запроса
  2. apiKey — ваш api ключ

Перед обработкой запроса вам необходимо проверить, что запрос отправлен от GetSale.io. Для этого сравните значение заголовка «X-GetSale-Signature» с требуемым.

Пример обработки запроса вы можете изучить на странице github.com.

Читайте в блоге