PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
CyberM Отправлено: 12 Июля, 2018 - 20:56:59 • Тема: Передать данные формы по API в CRM • Форум: Вопросы новичков

Ответов: 1
Просмотров: 303
Имеется сайт на WordPress где используется плагин конструктор форм FormCraft. Нужно чтобы данные из этих форм передавались по API в CRM U-ON.Travel.

В FormCraft есть такая функция - Send Data to Custom URL - https://formcraft-wp[dot]com/help/se[dot][dot][dot]a-to-custom-url/ , там можно в опциях формы прописать адрес, например http://example[dot]com/handler.php - с таким кодом:



В результате его работы, в той же папке сайта, получается файл с именем test.txt в который переданы данные формы с такими данными, как: {"Entry_ID":"360","Name":"Jack Brown","Age":"32"}

А в документации по API U-ON.Travel - http://api[dot]u-on[dot]ru/doc - предлагается такой способ интеграции и пример кода:

PHP:
скопировать код в буфер обмена
  1. $curl = curl_init();
  2. CURLOPT_RETURNTRANSFER => true,
  3. CURLOPT_URL =>
  4. 'https://api.u-on.ru/1ga3bkGsm1km4/lead/create.json',
  5. CURLOPT_POST => true,
  6. CURLOPT_SSL_VERIFYHOST => false,
  7. CURLOPT_SSL_VERIFYPEER => false,
  8. CURLOPT_POSTFIELDS =>
  9. 'source='.urlencode('заявка с сайта').
  10. '&u_name='.urlencode($_POST['name']).
  11. '&u_phone='.urlencode($_POST['phone'])
  12. ));
  13. $resp = curl_exec($curl);
  14. curl_close($curl);


Я прописал в опциях FormCraft адрес к файлу с таким кодом от U-ON.Travel, но в CRM приходит почти пустая заявка, указан только источник "заявка с сайта", а данные с полей формы в заявку не передаются. Пробовал уже писать в этот код другие переменные вместо name и phone, но всё равно не получается.

Я правильно понимаю, что дело в этих переменных? Или код от U-ON.Travel в этом случае вообще не будет работать и нужно брать за основу код от FormCraft? А как его дописать, может кто поможет? Я уже обращался в поддержку U-ON.Travel, там отвечают только намеками, писал и автору плагина, но он тоже ничего внятного не подсказал. Может здесь мне помогут? Буду благодарен.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB