Обзорный доклад по API myTarget 2016, Егор Тютюников (myTarget)

12
API
  • Upload

    -
  • Category

    Internet

  • view

    426
  • download

    5

Transcript of Обзорный доклад по API myTarget 2016, Егор Тютюников (myTarget)

Page 1: Обзорный доклад по API myTarget 2016, Егор Тютюников (myTarget)

API

Page 2: Обзорный доклад по API myTarget 2016, Егор Тютюников (myTarget)

Что такое API myTarget

Программный интерфейс к рекламной платформе, объединяющей аудиторию

крупнейших в России и СНГ сервисов и социальных сетей.

• Более 400 клиентов получили собственные ключи.

• Более 50 из них – приложения, предоставляющие сервис сторонним

пользователям

• Более 60% денежного оборота проходит через API-пользователей

• Несколько миллиардов запросов к API ежемесячно

Page 3: Обзорный доклад по API myTarget 2016, Егор Тютюников (myTarget)

Основные возможности

• Создание объявлений:

– загрузка изображений и html5

– создание баннеров

– создание рекламных кампаний с учётом всех возможных таргетингов

– получение прогнозного охвата от уровня ставки

• Получение статистики в разных разрезах и разной детализации по

кампаниям и баннерам

• Загрузка и управление собственными аудиторными списками,

счётчиками

• Редактирование собственного профиля

• Для агентств:

– Управление клиентами

– Перевод денежных средств

Page 4: Обзорный доклад по API myTarget 2016, Егор Тютюников (myTarget)

Как получить доступ

1. Зайти в личный кабинет myTarget под необходимой учётной записью

2. Открыть форму службы поддержки

3. Отправить заявку, в которой указать:

– Контакты лица, отвечающего за техническое обеспечение подключения и сопровождения работ с API: имя, e-mail и, опционально, телефон

– Зачем будет использоваться API

4. Читать документацию: https://target.my.com/adv/api-marketing/

Доступ предоставляется только юридическим лицам – прямым рекламодателям и агентствам.

Page 5: Обзорный доклад по API myTarget 2016, Егор Тютюников (myTarget)

Грабли №1. Обновление токенов

Получение токенов в простейшем виде:

grant_type=client_credentials&client_id={client_id}&client_secret={client_secret}

на target.my.com/api/v2/oauth2/token.json

Можно:

Получать новый токен перед каждым новым запросом

Получать новый токен когда захочется

Получать новый токен раз в минуту

Page 6: Обзорный доклад по API myTarget 2016, Егор Тютюников (myTarget)

Грабли №1. Обновление токенов

Получение токенов в простейшем виде:

grant_type=client_credentials&client_id={client_id}&client_secret={client_secret}

на target.my.com/api/v2/oauth2/token.json

Можно:

Получать новый токен перед каждым новым запросом

Получать новый токен когда захочется

Получать новый токен раз в минуту

Нужно смотреть expires_in и использовать обновление токена:

grant_type=refresh_token&refresh_token={refresh_token}&client_id={client_id}&client_secret={client_secret}

Page 7: Обзорный доклад по API myTarget 2016, Егор Тютюников (myTarget)

Грабли №2. Подключение агентств

Можно:

1. Получить токен для агентства с помощью схемы Client Credentials Grant

2. Запросить с помощью него список кампаний какого-нибудь клиента

3. Получить ошибку Access denied и написать в службу поддержки

Page 8: Обзорный доклад по API myTarget 2016, Егор Тютюников (myTarget)

Грабли №2. Подключение агентств

Можно:

1. Получить токен для агентства с помощью схемы Client Credentials Grant

2. Запросить с помощью него список кампаний какого-нибудь клиента

3. Получить ошибку Access denied и написать в службу поддержки

Нужно:

1. Получить токен для агентства с помощью схемы Client Credentials Grant

2. Получить список клиентов (id, логины) – запрос GET /api/v1/clients.json

3. Получить токен для клиента с помощью Agency Client Credentials Grant

4. Не забывать про рефреш токена

5. …

6. PROFIT!!! * количество клиентов

Page 9: Обзорный доклад по API myTarget 2016, Егор Тютюников (myTarget)

Новинки 2015-2016

• Локальный геотаргетинг

• HTML5 баннеры

• Множество новых пакетов, в том числе с возможностью выбора

платформ

• Изменение utm-меток: вместо targetmailru – mytarget

• Загрузка и обновление пользовательских списков данных

• Параметры last_stat_updated и updated_gte в banners.json

• Внутренняя оптимизация запросов на banners и campaigns

• PROJECTION v2

Page 10: Обзорный доклад по API myTarget 2016, Егор Тютюников (myTarget)

Программа сертификации

Скорректировали правила сертификации API приложений

– Обязательное использование схемы Authorization Code Grant и

Agency Client Credentials Grant

– Обязательна работа с быстрой статистикой

__________________________________________________________

Добавлена программа сертификации технологичных агентств

Page 11: Обзорный доклад по API myTarget 2016, Егор Тютюников (myTarget)

Ближайшие планы

• Управление приложениями пользователем

• Изменения в троттлинге

• Управление списками данных

• Расширение таргетинга геолокации

• Документация

Page 12: Обзорный доклад по API myTarget 2016, Егор Тютюников (myTarget)

Группа в facebook:https://www.facebook.com/groups

/targetmailapi/

Служба поддержки: [email protected]