Добавлено 0 лендингов
На сумму 0 руб.

Оформить заказ

Контакты:

landingstock.ru
support@lstock.pro
Обратная связь

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

145

Описание:

Для того что бы начать работу по API в OXCpa нам нужно сгенерировать API ключ в профиле. После того как мы сгенерировали ключ, переходим непосредственно к офферу на который будем лить трафик и из линка берем его ID, в нашем случае это 447, после этого мы видим колонку с целями к этому офферу и к каждой присвоен свой ID у нас это 1066. После того как получили необходимые параметры, копируем код API в созданный ранее файл - send.php и переносим эти параметры в помеченные места. Создайте файл success.html это страничка удачного заказа. В главном файле с лендингом, а за частую это 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:

<?
//Данные для передачи
$ip = $_SERVER['REMOTE_ADDR'];
$name = $_POST['name'];
$phone = $_POST['phone'];
$api_key = 'gi14AgzMozNa'; //API ключ
$email = 'support@lstock.pro'; //Email в системе
$password = 'lstock'; //Пароль в системе
$offer_id = '447'; //ID оффера
$action_id = '1066'; //ID действия

$params = array(

'name' => $name,
'phone' => $phone,
'offer' => $offer_id,
'actionId' => $action_id,
'ip' => $ip,
'importId' => $api_key,
'userEmail' => $email

);

$login = array(

'email' => $email,
'password' => $password

);

if($curl = curl_init()){

curl_setopt($curl, CURLOPT_URL, 'https://auth.oxapi.ru/login');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($login));
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
$resp = curl_exec($curl);
$resp = json_decode($resp,true);

curl_setopt($curl, CURLOPT_URL, 'https://auth.oxapi.ru/access_token?code='.$resp['code']);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, false);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
$resp = curl_exec($curl);
$resp = json_decode($resp,true);

curl_setopt($curl, CURLOPT_URL, 'https://oxapi.ru/leads');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($params));
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Authorization: '. $resp['token']));
$resp = curl_exec($curl);

curl_close($curl);

}

header ('Location: /success.html');

Обратная связь