Получение заявок из форм сайта на uCoz Отправка HTTP-запроса

Интеграция

Получение заявок из форм сайта на uCoz → Отправка HTTP-запроса

В этой инструкции мы по шагам с примерами разберём, как настроить оба сервиса и связать их между собой:

  1. Настройка приёма заявок с uCoz: выбор источника по имени, поля формы и установка скрипта «Форма на сайте» в код страниц.
  2. Настройка исходящего HTTP-запроса: метод, адрес, параметры, заголовки, тело запроса и коды статуса успешного ответа сервера.

Отдельные инструкции: источник «Получение заявок из форм сайта на uCoz» · действие «Отправка HTTP-запроса»

Не хотите настраивать сами? Сделаем бесплатно

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

Получить бесплатную настройку Или следуйте инструкции ниже

Создайте обработку

В левом меню откройте «Обработки» и нажмите «+».

integrations: В левом меню откройте «Обработки» и нажмите «+»

Источник «uCoz»

Заявки из форм uCoz начнут поступать после выбора «uCoz» в списке источников. Укажите поля формы и вставьте скрипт в код сайта.

Выбор типа источника

  1. В списке типов источника выберите «uCoz» и нажмите «Выбрать».

Поля и сохранение

  1. Укажите название источника, добавьте поля формы и при необходимости параметры, затем нажмите «Сохранить».
    Получение заявок из форм сайта на uCoz: Укажите название источника, добавьте поля формы и нажмите «Сохранить»

Скрипт на сайт

  1. Откройте вкладку «Источник данных», скопируйте «Скрипт» и вставьте его на сайт внутрь тега body.
    Получение заявок из форм сайта на uCoz: Скопируйте «Скрипт» и вставьте его на сайт внутрь тега body

Установка в uCoz

  1. В uCoz откройте шаблон сайта или «Произвольный код».
  2. Вставьте скопированный «Скрипт» внутрь тега body на страницах с формами.
  3. Сохраните шаблон и отправьте тестовую заявку.

Если заявка не приходит

  • Проверьте, что в списке выбран именно этот сервис, а не общая «Форма на сайте».
  • Скрипт должен стоять в body опубликованной страницы с формой.
  • Названия в блоке «Поля» должны совпадать с атрибутом name у элементов формы.
  • Отправьте тест с живой страницы, а не только из редактора.

Действие «HTTP-запрос»

Сценарий отправляет HTTP-запрос на указанный адрес. Задайте метод, URL, параметры, заголовки и тело запроса.

Перейдите в обработке во вкладку "Действия" и нажмите на кнопку "Добавить действие"
actions: Перейдите в обработке во вкладку Действия и нажмите на кнопку Добавить действие

Параметры запроса

  1. В поле «HTTP-метод» выберите метод, который ожидает сервер, например GET или POST.
  2. В поле «Адрес» укажите URL запроса.
  3. При необходимости добавьте пары «Название» / «Значение» в блоках «Параметры» и «Заголовки».
  4. Выберите «Тип тела» и заполните «Тело», если метод передаёт данные.
    Отправка HTTP-запроса: Выберите «Тип тела» и заполните «Тело», если метод передаёт данные
  5. В поле «Успешные коды статуса» укажите коды, при которых запрос считается выполненным. По умолчанию это 2**.
  6. При необходимости заполните поля прокси и включите «Использовать постоянные IP».
  7. Нажмите «Сохранить».

Запустите обработку

  1. В обработку начнут поступать данные из настроенного источника.
  2. По очереди выполнятся все добавленные действия.
  3. Входящие данные, статус и история отобразятся в «Истории операций».

integrations: Входящие данные, статус и история отобразятся в «Истории операций»

Застряли на подключении или полях?

Соберём обработку «Получение заявок из форм сайта на uCoz → Отправка HTTP-запроса», проверим тест и запустим.