Shakes

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

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

Прежде чем начать сливать трафик в Shakes.Pro по API - нужно получить доступ у тех. поддержки. После этого переходим в свой профиль по ссылке http://shakes.pro/index.php?r=user/profile/edit и берем API-ключ. Далее выбираем нужный оффер, переходим на него и из ссылки берем его ID, например, http://shakes.pro/index.php?r=offer/offerItem&id=0000, где 0000 - ID оффера. Создаем поток и на странице со списком потоков, берем его номер, в нашем случае - это fA1A. Указываем гео оффера и ссылку на лендинг из Shakes. Когда получили все необходимые параметры - переносим их в ранее созданный 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:

<?php
define('API_KEY','6c0b9e9960dc24bfa4c82f837b87cda9'); //Api ключ
$name = $_POST['name'];
$phone = $_POST['phone'];
$country = 'ES'; //ГЕО оффера
$offer_id = '0000'; //ID оффера
$landing_url = 'es.link.com'; //URL лендинга
$stream = 'fA1A'; //Код потока

$params = array(

'name' => $name,
'phone' => $phone,
'countryCode' => $country,
'offerId' => $offer_id,
'landingUrl' => $landing_url,
'ip' => $_SERVER['REMOTE_ADDR'],
'createdAt' => date('Y-m-d H:i:s'),
'userAgent' => $_SERVER['HTTP_USER_AGENT'],
'streamCode' => $stream,
'referrer' => $_SERVER['HTTP_REFERER']

);

if($ch = curl_init()){

curl_setopt($ch, CURLOPT_URL, 'http://shakes.pro/index.php?r=api/order/in&key=' . API_KEY);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
$return = curl_exec($ch);
curl_close($ch);

}

header('Location: success.html');
?>

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