dir.by  
  Поиск  
Программирование, разработка, тестирование
Комания Yandex. Yandex сервисы для Web сайта (счетчик посещений, карта улиц, переводчик языков, контекстная реклама, ...)
Yandex Direct API (программный код для управления рекламными кампаниями)
Пример "Список комапний" php и Yandex Direct API (тестовая среда)
  Посмотрели 9335 раз(а)    
 Пример "Список комапний" php и Yandex Direct API (тестовая среда) 
последнее обновление: 0 0
Пример обращается к yandex API сервису campaigns и вызывается метод get доя получения списка компаний.
Чтобы пример заработал нужно:
1) получить доступ к Yandex Direct API ... и заргестрировать тестовые компании(Песочница).
2) Скачать пример в архиве ...
3) поменять YOUR-YANDEX-OAUTH-TOKEN
4) запустить пример
PHP пример:
<?php

// official site Request.php is: http://pear.php.net
require_once "HTTP/Request.php";

$url_path = "https://api-sandbox.direct.yandex.ru/json/v5/campaigns";

$token = "AQAAAAAN2SVf.............Ep8hEKrKQvO9AU"; ///// YOUR-YANDEX-OAUTH-TOKEN

$req =& new HTTP_Request($url_path);
$req->setMethod(HTTP_REQUEST_METHOD_POST);
$req->addHeader("Authorization", "Bearer $token");

// Параметры
$data = array();
$data["method"] = "get";
$data["params"] = utf8(
     array(
     "SelectionCriteria" => array("Ids" => array()),
     "FieldNames" => array("Name")
));

$json_data = json_encode($data);

$req->addRawPostData($json_data);

$response = $req->sendRequest();
$errmsg = PEAR::isError($response);

if (! $errmsg)
{
$result = $req->getResponseBody();
     $decoded_result = json_decode($result);
     print_r($decoded_result);
}
else
{
// Если ошибка произошла при попытке запроса
echo "Request error: ".$errmsg;
}

function utf8($struct)
{
     foreach ($struct as $key => $value)
     {
          if (is_array($value))
          {
               $struct[$key] = utf8($value);
          }
          elseif (is_string($value))
          {
               $struct[$key] = utf8_encode($value);
          }
     }
     return $struct;
}
?>
Screenshot
Документация Yandex Direct API
 
← Предыдущая тема
Песочница (тестовые Компании) Yandex Direct API
 
Следующая тема →
Доступ к Yandex Direct API
 
Ваши Отзывы ... комментарии ...
   
Вашe имя
Ваш комментарий (www ссылки может добавлять только залогиненный пользователь)

  Объявления  
  Объявления  
 
Yandex Метрика (информация о посещении сайта)
Информация о посещении сайта (сколько посещений, с каих устройств) Yandex Метрика
Как добавить счетчик посещений (Yandex Метрика) на свой сайт
Yandex Карта (города, улицы)
Как добавить Yandex карту на сайт
Yandex Translate
Yandex Translate API (переводчик языков)
Yandex Direct (контекстная реклама)
Yandex Direct (что такое контекстная реклама?)
Yandex Direct API (программный код для управления рекламными кампаниями)
Доступ к Yandex Direct API (тестовая среда)
Песочница (тестовые Компании) Yandex Direct API
Пример "Список комапний" php и Yandex Direct API (тестовая среда)
Доступ к Yandex Direct API
Создание Компании (на сайте direct.yandex.ru)
Финансовый токен
Рекламная сеть Яндекса (РСЯ)
Рекламная сеть Яндекса (описание) | как присоединиться | настроить
Добавляем Yandex рекламу на свой сайт (постер вертикальный с 2-мя объявлениями)
Добавляем Yandex рекламу на свой сайт (6 объявлений в линию, горизонтальные)
Добавить второй сайт в Рекламную сеть Яндекса
Yandex Webmaster (индексирование сайта, ссылки сайта внутренние и внешние и другое)
Что такое Yandex Webmaster (Яндекс Вебмастер ) ?
Как добавить Yandex Webmaster (Яндекс Вебмастер ) на свой сайт
Почта Yandex
Почта Yandex (описание)
Алиса говорящая колонка Yandex
Купил Яндекс колонку мини "Алиса" и хочу подключить (использую телефон Android или iPhone)
Колонка мини "Алиса" посмотреть оплату на сайте yandex (можно сменить план, способ оплаты)

  Ваши вопросы присылайте по почте: info@dir.by  
Яндекс.Метрика