Начало работы с API
Быстрый старт
Шаг 1. Получите OAuth-токен
- При необходимости зарегистрируйтесь в Яндекс ID. Используйте личную или корпоративную почту Яндекс.
- Авторизуйтесь в Яндекс ID. Ваш логин будет использоваться для загрузки данных.
- Зарегистрируйте приложение в сервисе Яндекс OAuth. Подробную инструкцию см. в разделе Регистрация приложения Справки Яндекс ID.
- Получите OAuth-токен. Подробную инструкцию см. в разделе Получение OAuth-токена Справки Яндекс ID.
Шаг 2. Запросите доступ
Передайте токен вашему менеджеру. Доступ к API будет активирован в течение 24 рабочих часов.
Шаг 3. Проверьте доступ
Чтобы проверить доступ, отправьте запрос на следующий URL: https://geoadv-api.yandex.ru/priority/v1/pingping.
Отправьте запрос Authorization: OAuth {ваш_токен} и ждите ответ. Если вы получили:
{"data": "pongpong"}— у вас есть доступ.401— у вас нет доступа.
Если раньше вы не пользовались API Яндекс Директа, вам также требуется запросить доступ для создание субклиентов.
Возможные ошибки, которые встречаются при проверке:
Forbidden— некорректно передается токен. Проверьте, что вы правильно выполнили инструкцию выше.Unauthorized— проблема с доступом на шаге 2. Напишите нам.
Оплата рекламных кампаний клиентов
Для оплаты рекламных кампаний ваших клиентов на стороне Яндекса есть два варианта:
-
Создайте «технического» субклиента в Яндекс Директе.
Важно
«Технический» субклиент должен использоваться только для перевода средств. На него не должно быть заведено ни одной рекламной кампании.
-
Пополните счет субклиента.
-
Чтобы перевести средства нужному субклиенту вашего клиента, используйте
https://yandex.ru/priority/v1/billing-transfer. Подробнее см. в разделе Перевод средств Справки API Бизнеса.
Чтобы пополнить счет нужного субклиента перед запуском рекламной кампании, используйте https://yandex.ru/priority/v1/deposit. Подробнее см. в разделе Депозит Справки API Бизнеса.
Тестирование и ограничения
Примечание
Ограничений на использование API нет.
Тестовая песочница отсутствует. Чтобы протестировать API, создайте рекламную кампанию для организаций без владельца:
-
Откройте Яндекс Карты.
-
Найдите организацию без владельца.
Совет
Попробуйте поискать в отдаленном от цивилизации место.
-
Создайте для нее рекламную кампанию.
-
Для оплаты используйте субклиента — временно добавьте его во владельцы.
Примечание
Вы можете вернуть средства до 00:00 после оплаты. Чтобы запросить возврат, используйте
https://yandex.ru/priority/v1/stop-campaign(доступ открывается по запросу).