Быстрый старт
Регистрация приложения
-
Создайте аккаунт в Директе, который будете использовать как разработчик приложений:
-
Если у вас нет логина на Яндексе — зарегистрируйтесь.
-
В веб-интерфейсе Директа создайте аккаунт: укажите актуальный адрес электронной почты, выберите страну и валюту, нажмите кнопку Начать пользоваться сервисом.
-
На странице Настройки API нажмите ссылку Получить доступ к API и примите пользовательское соглашение.
-
-
Зарегистрируйте свое приложение на сервисе Яндекс ID.
-
Создайте заявку на получение тестового доступа для вашего приложения. Дождитесь одобрения заявки.
Отладка на тестовых данных
В качестве тестового пользователя вы можете использовать свой аккаунт разработчика. Вы также можете создать отдельного тестового пользователя, повторив для него описанные выше шаги.
- От имени тестового пользователя получите отладочный OAuth-токен.
- Включите Песочницу — среду для отладки приложения, где можно управлять тестовыми кампаниями без реальных показов и внесения средств.
- Выполняйте запросы к Песочнице методом HTTP POST, используя отладочный токен. Пример запроса:
curl \ -H 'Authorization: Bearer 0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f' \ -H 'Accept-Language: en' \ -d ' { "method":"get", "params": { "SelectionCriteria": {}, "FieldNames": [ "Name", "DailyBudget", "Funds", "Statistics", "Type" ], "TextCampaignFieldNames": [ "CounterIds", "RelevantKeywords", "Settings", "BiddingStrategy" ] } }' \ "https://api-sandbox.direct.yandex.com/json/v5/campaigns"
Переход к работе с данными реальных пользователей
-
Реализуйте в приложении удобный для пользователей механизм получения токена.
-
Переведите заявку на тестовый доступ в заявку на полный доступ. Дождитесь одобрения заявки.
-
Замените в приложении адреса Песочницы на основные адреса. Адрес каждого сервиса указан в его описании.