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

Просмотр

campaign/prefs

Параметры:

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

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

 $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)

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

 $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
}
IPweb

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

Рейтинг: 2.38 из 5. Всего оценок: 4.
Последнее изменение

Нужна помощь? Пишите!