alex.devhouse
3/21/2018 - 1:35 PM

Добавление заказа monsterleads.pro

order.add

<?php
// тут апи ключ пишем. Получить - Профиль->API->Сгенерировать ключ
$api_key = "1108d924faf8a50b5acdad32b2f04a87";
 
// тут код потока пишем. Получить - Потоки->Создать поток->Получить код.
// Там отделяем от исходной ссылки то что после косой. http://mltop.net/[ТУТ КОД ПОТОКА]. Например: 76sk6b3
$flow_code = "ugs4tr";
 
$data = [
    'tel' => $_REQUEST['tel'],
    'client' => $_REQUEST['client'],
    'ip' => $_SERVER['REMOTE_ADDR']
];

 
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.monsterleads.pro/method/order.add?api_key=' . $api_key . '&format=json&code=' . $flow_code);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$res= curl_exec($ch);
curl_close($ch);
$answer = json_decode($res, true);
print_r ($asnwer);
die();

if($answer['status'] == 'ok'){
	// лид успешно добавлен
	// предварительно создайте success.html
Header('Location: success.html'); die();
	
}else{
	print_r ($answer);
	die();
// лид не добавился
// print_r ($answer);die(); - раскомментировав данную строку вы сможете увидеть пример ответа от API MonsterleadsPro
// Так же возможно сделать редирект на страницу с ошибкой
	//Header('Location: /error.html');
	//die();
}