LeadRock

Передача лидов по API в LeadRock

Данная CPA - сеть не поддерживает наш проект!
459
Если данная документация не работает - сообщите нам в тех. поддержку: @lstockpro. Мы работаем для Вас и с удовольствием исправим ошибку!
Описание:

На разборе у нас LeadRock и это партнерка с бурж офферами разных направлений. Для того что бы начать работу по API с данной партнерской сетью, нам нужно перейти в настройки профиля и взять API ключ, API секретный ключ, после чего выбираем нужный нам оффер и создаем поток, берем ссылку потока. Как только мы получили эти данные вносим их в отмеченных местах в ранее созданном файле send.php. В главном файле с лендингом, а за частую это index.html или index.php правим форму заказа так, что бы поля формы отправки заказа имели названия имя - name, телефон - phone и в action пропишите send.php,  то есть примерно у Вас должна получиться такая форма:

 

<form method="post" action="send.php">

<input type="text" name="name" value="" />
<input type="text" name="phone" value="" />
<input type="submit" value="Отправить" />

</form>

 

Сгенерировать Отблагодарить
Код API:

<?

$API = array(

'key' => '1857', //Api ключ
'secret' => 'd9be645381fed74325ea3faeab056794', //Api секретный ключ
'flow' => 'https://leadrock.com/URL-75041-BC21C', //Ссылка на поток

);

 

$params = array(

'flow_url' => $API['flow'],
'user_phone' => $_POST['phone'],
'user_name' => $_POST['name'],
'ip' => $_SERVER['REMOTE_ADDR'],
'ua' => $_SERVER['HTTP_USER_AGENT'],
'api_key' => $API['key'],
'ajax' => 1,

);

 

$url = 'https://leadrock.com/api/v2/lead/save'; 
$trackUrl = $params['flow_url'] . (strpos($params['flow_url'], '?') === false ? '?' : '&') . http_build_query($params);

 

if ($ch = curl_init()) {

curl_setopt($ch, CURLOPT_URL, $trackUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
$params['track_id'] = curl_exec($ch);
$params['sign'] = sha1(http_build_query($params) . $API['secret']);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
$out = curl_exec($ch);
curl_close($ch);

}

 

header('Location: success.html');

Генерация файла API для CPA-сети LeadRock
Обратная связь