Начните разрабатывать свое приложение
Регистрация приложения
- Создайте аккаунт в Директе, который будете использовать как разработчик приложений:
Если у вас нет логина на Яндексе — зарегистрируйтесь.
- В веб-интерфейсе Директа создайте аккаунт: укажите актуальный адрес электронной почты, выберите страну и валюту, нажмите кнопку Начать пользоваться сервисом.
На странице Настройки API нажмите ссылку Получить доступ к API и примите пользовательское соглашение.
- Зарегистрируйте свое приложение на сервисе Яндекс.OAuth.
- Создайте заявку на получение тестового доступа для вашего приложения. Дождитесь одобрения заявки.
Отладка на тестовых данных
В качестве тестового пользователя вы можете использовать свой аккаунт разработчика. Вы также можете создать отдельного тестового пользователя, повторив для него описанные выше шаги 1.1–1.3.
- От имени тестового пользователя получите отладочный 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"
Совет.
Столкнулись с трудностями? Рекомендуем пройти обучающий курс Как начать работать с API Яндекc.Директа.
Переход к работе с данными реальных пользователей
Реализуйте в приложении удобный для пользователей механизм получения токена.
Переведите заявку на тестовый доступ в заявку на полный доступ. Дождитесь одобрения заявки.
- Замените в приложении адреса Песочницы на основные адреса. Адрес каждого сервиса указан в его описании.