API для разработчиков
С помощью API платформы можно автоматизировать все функции, которые находятся в панели администратора.
1. Что могут автоматизировать рекламодатели?- Кампании/группы, вариации, предложения и форматы объявлений
- Нацеливание/блокирование параметров нацеливания, категорий
- Цели
- Получение статистики, включая данные о пользователях adblock
- Ежедневный бюджет, пополнение счета, типы платежей
- Название посадочной страницы, URL и алгоритм доли трафика
- Форматы объявлений и рекламные зоны
- Сайты, проверка URL-адресов
- Блокируйте типы объявлений и категории продуктов
- Соберите всю статистику, включая данные о пользователях adblock
- Цены торгов на формат объявления/GEO, модели ценообразования
- Типы платежей
- Интерфейс API быстр и прост в использовании
- Просто выберите параметр и нажмите кнопку Try It Out, чтобы автоматически сгенерировать код
Как использовать API платформы
Мы только что обновили API нашей платформы до версии 2. Эта последняя версия позволяет автоматизировать каждую функцию в панели администратора. Вы можете использовать API как для простых процессов, таких как автоматизация повторяющихся задач для экономии времени, так и для более сложных проектов, таких как изменение креативов баннеров на лету.
Характеристики
Как издателям, так и рекламодателям доступен огромный набор функций. Вот краткое описание того, что можно автоматизировать:
Рекламодатели
- Индивидуальные/групповые кампании, вариации, предложения, форматы объявлений.
- Нацеливание/блокирование опций нацеливания, категорий, разбора дня.
- Цели.
- Получение статистики, включая данные о пользователях adblock.
- Ежедневный бюджет, финансирование счетов, типы платежей.
- Название посадочной страницы, URL и алгоритм доли трафика.
Издательство
- Форматы объявлений и рекламные зоны.
- Сайты, проверка URL-адресов.
- Блокируйте типы объявлений и категории товаров.
- Соберите всю статистику, включая данные о пользователях adblock.
- Цены торгов для каждого формата объявлений/GEO, модели ценообразования.
- Виды оплаты.
Прежде чем приступить к работе
В интерфейсе API отображается список названий групп. Нажмите на группу, и все доступные опции выпадут.
Глаголы HTTP
API поддерживает следующее подмножество глаголов HTTP. Обратите внимание, что не все функции поддерживают все глаголы.
Давайте начнем!
Настройка
Чтобы получить доступ к ограниченным API-запросам, необходимо установить токен сеанса. Чтобы установить токен, у вас должна быть действующая учетная запись.
Создание API-токена доступно в меню Мой профиль. Выберите API-токены.
Нажмите на Новый API-токен.
Введите имя токена, в данном руководстве мы назвали его "testToken", затем нажмите Save.
Создается идентификатор токена.
Вход в API
В интерфейсе API нажмите на кнопку Войти в правом верхнем углу экрана и введите свое имя пользователя и пароль или укажите токен API. Нажмите Отправить, и в API будет отправлен запрос на вход, чтобы получить действительный токен сессии. Этот токен будет использоваться для проверки всех запросов к API, которые вы хотите сделать в течение сессии.
Как сделать запрос к API
На примере группы "Кампании" щелкните по ней, и группа раскроется со списком доступных запросов:
Нажмите на запрос, который вы хотите автоматизировать, в этом примере мы запросим данные для CID 1923724:
Нажмите на Получить кампанию, в результате чего откроется окно. Введите в поле идентификационный номер кампании:
Затем нажмите на кнопку Попробовать сейчас. Тело ответа автоматически сгенерирует код.
Код ответа 200 означает, что все в порядке.
Как приостановить кампанию
Вот еще один пример. Сначала выберите нужную функцию в группе "Кампании":
Нажмите на Пауза для одной или нескольких кампаний. После открытия нажмите на Пример значения, затем нажмите на желтое поле, это автоматически вставит структуру json в поле body.
Теперь текущее значение равно нулю, поэтому измените ноль на CID, который вы хотите поставить на паузу. Затем нажмите кнопку Попробовать, чтобы сгенерировать необходимый код.
Как обновить ценообразование кампании
Выберите нужную функцию:
Нажмите на Обновить кампанию, чтобы открыть окно. Добавьте CID в поле id кампании, затем нажмите Пример значения, нажмите на желтое поле, которое скопирует json-структуру в поле body.
Этот код содержит несколько различных функций, но нам нужен код ценообразования кампании, поэтому удалите ненужную часть кода, оставив код ценообразования кампании в поле, как показано ниже:
Теперь нам нужно изменить две вещи в поле тела - модель (ниже приведен список значений, связанных с моделью ценообразования).
CampaignPricing {
model (integer, optional): Campaign pricing model (1: CPC, 2: CPM, 3: CPA, 4: Smart CPM, 5: CPV) = [‘1’, ‘2’, ‘3’, ‘4’, ‘5’],
price (number, optional): Campaign price
}
Мы будем использовать CPC, поэтому оставим модель на 1
Теперь нам нужно изменить цену с нуля на нужную нам цену. Мы изменим ее на 200, что означает, что новая цена будет равна 200 центам или двум евро.
Затем просто нажмите кнопку Опробовать, чтобы сгенерировать код. Легко!
Как вы можете видеть, API наполнен множеством функций для автоматизации, единственное ограничение - это ваше воображение, чтобы раскрыть возможности автоматизации.
Наконец, не забудьте подписаться на нашу рассылку новостей об API, которую вы найдете в нижней части интерфейса API, чтобы получать последние новости и обновления.