Reklama kampaniyasi holati

O’qing 5 минут

kampaniya/holat

Parametrlar:

  • token – avtorizatsiya (string)
  • id – reklama kampaniyasi identifikatori (int )
    ids – reklama kampaniyalari identifikatorlarining vergul bilan ajratilgan ro'yxati (string , masalan, "100001, 100002, 10003")
  • status – reklama kampaniyasining holati (matnli, standart: barcha reklama kampaniyalari). Qadriyatlari:
    • rad etilgan – moderator tomonidan bloklangan
    • moderatsiya qilinmoqda – moderatsiyani kutmoqda
    • to'xtatildi – kampaniya to'xtatildi
    • faol – kampaniya faol
    • faol emas – kampaniya faol emas (hisobda hech qanday ko'rinishlari yo'q)
  • valyuta – valyuta (matn, standart: hisob valyutasi). Qadriyatlari:
    • rub
    • usd
  • til – reklama kampaniyasi tavsifining tili (string, standart: hisob til). Qadriyatlar:
    • ru – rus tili
    • en – Ingliz tili
    • es – ispan tili
    • pt – Portugaliya

Reklama kampaniyalari soniga cheklov: 1 000. Reklama kampaniyalarining to'liq ro'yxatini olish uchun quyidagi parametrdan foydalaning:

  • pagination_skip – offset, o'tkazib yuboriladigan reklama kampaniyalari soni (int)

Metod chaqiruvi misoli:

<?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' maydoni uchun mumkin bo'lgan qiymatlar:

  • rad etilgan – moderator tomonidan bloklangan.
  • moderatsiya qilinmoqda – moderatsiyani kutmoqda.
  • to'xtatildi – kampaniya to'xtatildi.
  • faol – kampaniya faol.
  • faol emas – kampaniya faol emas (uning hisobida hech qanday ko'rinish yo'q).
IPweb

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

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

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