Статус рекламної кампанії

читать 5 минут

campaign/status

Параметри:

  • token — авторизація (string)
  • id — ідентифікатор рекламної кампанії (int )
    ids — список ідентифікаторів рекламних кампаній, розділених комою (string , наприклад: "100001, 100002, 10003")
  • status — статус рекламної кампанії (string, за замовчуванням: усі рекламні кампанії). Значення:
    • rejected — заблокована модератором
    • moderating — очікує на модерацію
    • stopped — кампанія зупинена
    • active — кампанія активна
    • inactive — кампанія неактивна (у неї немає показів на рахунку)
  • currency — валюта (рядок, за замовчуванням: валюта облікового запису). Значення:
    • rub
    • usd
  • language — мова опису рекламних кампаній (рядок, за замовчуванням: мова облікового запису). Значення:
    • ru — російська
    • en — англійська
    • es — іспанська
    • pt — португальська

Ліміт за кількістю рекламних кампаній: 1000 шт. Щоб отримати повний список рекламних кампаній, використовується параметр:

  • pagination_skip — зсув, кількість пропущених рекламних кампаній (int)

Приклад виклику методу:

<?php
    $post = array(
        'token' => $token,
        'id' => 999999
    );
    if ($curl = curl_init()) {
        curl_setopt($curl, CURLOPT_URL, 'https://www.ipweb.ru/api/v2/campaign/status');
        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);
    }

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

{
    "id": 999999,
    "balance_actions": 2,
    "actions_hour": 0,
    "actions_today": 0,
    "actions_month": 0,
    "actions_all": 12,
    "status": "stopped",
    "one_action_cost": 0.786,
    "one_action_currency": "₽",
    "one_action_currency_iso": "RUB"
}

====================================================================================

<?php
    $post = array(
        'token' => $token
    );
    if ($curl = curl_init()) {
        curl_setopt($curl, CURLOPT_URL, 'https://www.ipweb.ru/api/v2/campaign/status');
        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);
    }

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

{
    "campaigns": [
        {
            "id": 999999,
            "balance_actions": 2,
            "actions_hour": 0,
            "actions_today": 0,
            "actions_month": 0,
            "actions_all": 12,
            "status": "stopped",
            "one_action_cost": 0.786,
            "one_action_currency": "₽",
            "one_action_currency_iso": "RUB"
        },
        {
            "id": 999999,
            "balance_actions": 2,
            "actions_hour": 0,
            "actions_today": 0,
            "actions_month": 0,
            "actions_all": 12,
            "status": "stopped",
            "one_action_cost": 0.786,
            "one_action_currency": "₽",
            "one_action_currency_iso": "RUB"
        }
    ],
    "error_code": 0
}

Можливі значення поля «status»:

  • rejected — заблоковано модератором.
  • moderating — очікує на модерацію.
  • stopped — кампанія зупинена.
  • active — кампанія активна.
  • inactive — кампанія неактивна (у неї немає показів на рахунку).
IPweb

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

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

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