Дополнительные настройки РК

Просмотр

campaign/prefs

Параметры:

  • token - авторизация (string)
  • id - идентификатор РК (int)

Пример вызова метода:

<?php

$post = array(

'token' => $token,

'id' => 999999

);

if( $curl = curl_init() ) {

curl_setopt($curl, CURLOPT_URL, 'https://www.ipweb.ru/api/v2/campaign/prefs');

curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);

curl_setopt($curl, CURLOPT_POST, true);

curl_setopt($curl, CURLOPT_POSTFIELDS, $post);

$out = curl_exec($curl);

echo $out;

curl_close($curl);

}

// Результат:

{

"ip_limit": "1_30", // лимит выполнений по IP

"auto_add_visits": 0, // автоматически добавлять визитов

"auto_add_limit": 0, // при остатке менее

"timezone": "Europe/Moscow", // часовой пояс

"scheduled_start": 0, // запланированый запуск рк

"scheduled_stop": 0, // запланированная остановка рк

"sex": "any", // пол исполнителей

"age_min": 0, // минимальный возраст исполнителей

"age_max": 0, // максимальный возраст исполнителей

"hours_limits": { // лимиты выполнений по часам в сутки

"0": "33",

"1": "22",

"2": "15",

"3": "8",

"4": "4",

"5": "8",

"6": "15",

"7": "26",

"8": "37",

"9": "51",

"10": "62",

"11": "62",

"12": "66",

"13": "66",

"14": "70",

"15": "73",

"16": "70",

"17": "66",

"18": "55",

"19": "44",

"20": "44",

"21": "40",

"22": "40",

"23": "33"

},

"days_limits": { // лимиты выполнений по дням недели

"monday": "1000",

"tuesday": "1000",

"thursday": "1000",

"wednesday": "1000",

"friday": "1000",

"saturday": "1000",

"sunday": "1000"

},

"days_hours": { // часы по дням, в которые разрешается выполнение

"monday": "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23",

"tuesday": "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23",

"thursday": "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23",

"wednesday": "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23",

"friday": "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23",

"saturday": "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23",

"sunday": "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23"

},

"error_code": 0

}

Изменение

campaign/prefs_set

Параметры:

  • token - авторизация (string)
  • id - идентификатор РК (int)
  • ip_limit - лимит выполнений одним IP (string). Значения:

    • 50 - 50 раз в день
    • 20 - 20 раз в день
    • 10 - 10 раз в день
    • 5 - 5 раз в день
    • 4 - 4 раза в день
    • 3 - 3 раза в день
    • 2 - 2 раза в день
    • 1 - 1 раз в день
    • 1_2 - 1 раз в 2 дня
    • 1_3 - 1 раз в 3 дня
    • 1_5 - 1 раз в 5 дней
    • 1_7 - 1 раз в 7 дней
    • 1_15 - 1 раз в 15 дней
    • 1_30 - 1 раз в 30 дней
    • 1_0 - 1 раз за все время

  • auto_add_visits - количество автоматически добавляемых выполнений на счет РК со счета аккаунта при остатке выполнения на счете РК менее auto_add_limit (int)
  • auto_add_limit - лимит выполнений на счете РК, при котором произойдет автопополнение (int)
  • timezone - часовой пояс (string)
  • scheduled_start - время запланированного запуска РК (unix timestamp)
  • scheduled_stop - время запланированной остановки РК (unix timestamp)
  • sex - пол исполнителей (string). Значения: male, female, any
  • age_min - минимальный возраст исполнителей (unix timestamp)
  • age_max - максимальный возраст исполнителей (unix timestamp)

Пример вызова метода:

<?php

$post = array(

'token' => $token,

'id' => 999999,

'scheduled_start' => 1575222535

'scheduled_stop' => 1545722535

);

if( $curl = curl_init() ) {

curl_setopt($curl, CURLOPT_URL, 'https://www.ipweb.ru/api/v2/campaign/prefs_set');

curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);

curl_setopt($curl, CURLOPT_POST, true);

curl_setopt($curl, CURLOPT_POSTFIELDS, $post);

$out = curl_exec($curl);

echo $out;

curl_close($curl);

}

// Результат:

{

"status": "ok",

"error_code": 0

}

Последнее изменение

Оцените материал:

Рейтинг: 0 из 5. Всего оценок: 0.