GEO настройки РК

Проосмотр

campaign/geo

Параметры:

  • 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/geo');
        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);
    }

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

{
    "countries": {
        "geo_ru": {
            "name": "Россия", // наименование региона
            "checked": true, // выбран или нет
            "count": 84836 // ориентировочное количество посещений в сутки
        },
        "geo_ua": {
            "name": "Украина",
            "checked": false,
            "count": 22551
        },
        ...
    },
    "ru_regions": {
        "region_105": {
            "name": "Москва",
            "checked": true,
            "count": 17419
        },
        "region_106": {
            "name": "Санкт-Петербург",
            "checked": true,
            "count": 5551
        },
        ...
    },
    "ua_regions": {
        "region_10": {
            "name": "Киев",
            "checked": false,
            "count": 9226
        },
        "region_21": {
            "name": "Донецкая область",
            "checked": false,
            "count": 3692
        },
        ...
    },
    "error_code": 0
}

Установка регионов

campaign/geo_set_by_names

Параметры:

  • token - авторизация (string)
  • regions - наименования регионов через запятую (string)

Параметр regions также может содержать код или названия макрорегиона:

  • all_world - Весь мир
  • europe - Европа
  • asia - Азия
  • russia - Россия
  • usa - США
  • africa - Африка
  • america - Америка
  • south_asia - Южная Азия
  • southeast_asia - Юго-Восточная Азия
  • english_language - Английский язык
  • spanish_language - Испанский язык
  • portuguese_language - Португальский язык
  • arabic_language - Арабский язык
  • russian_language - Русский язык
  • french_language - Французский язык
  • latam - LATAM
  • mena - MENA

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

<?php
    $post = array(
        'token' => $token,
        'id' => 999999,
        'regions' => 'москва,спб,ярославль,свердловск'
    );
    if ($curl = curl_init()) {
        curl_setopt($curl, CURLOPT_URL, 'https://www.ipweb.ru/api/v2/campaign/geo_set_by_names');
        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
}

    $post = array(
        'token' => $token,
        'id' => 999999,
        'regions' => 'portuguese_language,Африка'
    );
    if ($curl = curl_init()) {
        curl_setopt($curl, CURLOPT_URL, 'https://www.ipweb.ru/api/v2/campaign/geo_set_by_names');
        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

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

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

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