Reklama kampaniyasi holati
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")Siz bitta reklama kampaniyasi ID-sini (id) yoki reklama kampaniyalari ID-lari ro'yxatini (ids) ko'rsatishingiz mumkin. Agar ushbu parametrlardan hech biri ko'rsatilmagan bo'lsa, barcha reklama kampaniyalari ro'yxati qaytariladi. - 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).