Категории заданий

Отправлять данные POST-запросом

Сергей Исполнитель: Сергей 
Оценка: +1
Отзыв: Сделано быстро и именно то, что нужно, отличный исполнитель!
Стоимость: 350
Категория: Помощь по сайту
Время выполнения: 1 час
Поиск кандидата: 0 сек


Подробное описание:

Нужно настроить отправку данных форм заявки с сайта на платформе lpmotor.ru в сервис рассылок unisender.com. Поля, которые нужно отправлять: email, имя, название формы, телефон и сообщение. Объяснить как это работает и как повторить тоже самое для другого сайта. Инструкция на ЛП Мотор: В нашем конструкторе есть возможность отправлять данные формы по определенному адресу, в момент когда посетитель заполняет форму. С помощью этого, к примеру, можно организовать прием данных какой-либо системой Email-маркетинга либо подключить своего оператора рассылки смс-сообщений. Для активации этой функции вам нужно зайти в настройки формы (в редакторе сайта) и передвинуть переключатель "Отправлять данные POST-запросом” В поле Ссылка введите URL-адрес (ссылку), на которую будут уходить данные с формы. В поле Данные можно задать параметры (данные) которые будут передаваться на указанный адрес. ВАЖНО: если у вас ссылка имеет вид site.ru?arg1=1&arg2=2, то в настройках формы, в поле "ссылка" нужно вводить site.ru (то что до знака вопроса), а в поле "данные" - arg1=1&arg2=2 (то что после знака вопроса). Для строки данных доступны следующие переменные: {id_lead} - номер заявки; {frm_title} - название формы. Для обычных форм это название не показывается на сайте. Для всплывающих форм его видно в заголовке всплывающего окна. {name} - значение поля "Имя" в форме; {phone} - значения поля "Телефон" в форме; {email} - значение поля Email в форме; {extra} - значение всех остальных полей формы ______________________ Значение для поля Данные составляется как "имя_параметра=имя_переменной", где имя переменной берется из списка переменных выше. Разные значения нужно разделять знаком "&" (амперсанд). - Пример 1 - Мы хотим отправлять только Email-ы на адрес api.site.ru. Допустим скрипт по этому адресу ожидает параметр email. Тогда строка данных будет выглядеть как "email={email}". В результате такой настройки, когда посетитель сайта заполнит форму и введет email-адрес "test@mail.ru", сервис сделает запрос по ссылке api.site.ru?email=test@mail.ru. Таким образом, переменная {email} заменяется на значение ящика, который ввел пользователь. - Пример 2 - Допустим, нам нужно отправлять по адресу crm.domain.ru такие данные как Номер заявки, Email, Телефон, Имя посетителя и Некий клиентский ключ. Допустим, что скрипт по этому адресу ожидает от нас переменные соответственно id_order, email, phone и username, key. В этом случае строка данных будет выглядеть как "id_order={id_lead}&email={email}&phone={phone}&username={name} &key=a24fcb92dc24". В результате, если посетитель заполняет поля как test2@mail.ru, 790012345 и Александр, то при получении данных формы сервис сделает запрос crm.domain.ru?id_lead=2823&email=test2@mail.ru&phone=790012345 &username=Александр&key=a24fcb92dc24. Переменные, обозначенные фигурными скобками заменились на значения из формы. Переменная {id_lead} будет содержать номер заявки, который ей присвоит сервис. Также пример иллюстрирует, что вы можете задавать любые другие параметры (в примере это key), но надо учитывать, что их значение будет одинаково для всех запросов. ЗАМЕЧАНИЕ Поля формы Имя, Телефон и Email являются особенными полями. Их нужно добавлять на форму всего 1 раз. Также их нельзя взаимно переименовывать, т.к. функции полей сохраняются, даже если вы их переименуете. Например, нельзя назвать поле Имя полем Телефон. Поле Имя всегда будет передавать значение в переменную {name}, поле Email - в {email} и поле Телефон - в {phone}. Даже если вы их переименуете, изначальная роль полей сохраняется. Где искать информацию на Юнисендер: https://support.unisender.com/index.php?/Knowledgebase/List/Index/19/api

Рассказать друзьям

Подпишитесь на полезные статьи

Примеры заданий и практические советы по аутсорсингу задач

   



На дайджест уже подписалось 555214 читателей!

Присоединяйтесь к нам в соцсетях!