---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.ru/dev/direct/doc/en/real-world.md
  - https://yandex.ru/dev/direct/doc/ru/real-world.md
  - href: ru/real-world.md
    type: text/markdown
    title: Markdown version
  - href: llms.txt
    type: text/markdown
    title: llms.txt
sourcePath: ru/start/real-world.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/direct/doc/ru/llms.txt

# Урок 8. Как работать c реальными данными


## Что делать, если заявка одобрена, но доступ не появился {#real-world_no_access}

Если в ответ на запрос к API вы получаете ошибку, проверьте, на какой адрес приложение отправляет запрос: возможно, указана не та версия API или не тот сервис. Убедитесь, что токен был получен для именно для того пользователя Директа, к чьим данным обращается приложение.

## Адреса для запросов​ {#real-world_addresses}


- Для JSON-запросов — `https://api.direct.yandex.com/json/v501/{сервис}`
- Для SOAP-запросов — `https://api.direct.yandex.com/v501/{сервис}`
- WSDL-описание находится по адресу `https://api.direct.yandex.com/v501/{сервис}?wsdl`

Здесь `{сервис}` — имя сервиса, с которым вы хотите работать.

В настоящее время доступны некоторые методы предыдущих версий API Директа. Адреса предыдущих версий отличаются от адресов версии 5.

![](_assets/real-world_adr_questions.png){width=600}

## OAuth-токены для пользователей приложения {#real-world_user_tokens}

С точки зрения пользователя процедура получения токена должна выглядеть так:

1. Приложение открывает для пользователя специальную страницу сервиса Яндекс OAuth — страницу запроса доступа.
1. Пользователю необходимо войти на Яндекс под своим логином в Директе (если он еще не сделал этого).
1. На странице запроса доступа пользователь нажимает кнопку **Разрешить**.
1. В зависимости от настроек приложения, Яндекс OAuth перенаправляет пользователя на адрес, указанный в параметре **Callback URL**, или возвращает пользователя в приложение.

Яндекс OAuth генерирует токен и передает его приложению в автоматическом режиме. В Яндекс OAuth предусмотрено несколько способов передачи токена, которые подходят для разных типов приложений: веб-сервис, настольное приложение (программа для компьютера), мобильное приложение и др. Все способы подробно описаны в документации Яндекс OAuth.



## Что дальше {#real-world_whats_now}

Теперь вы знаете, как управлять реальными рекламно-информационными материалами, используя API Директа. В следующем уроке мы расскажем о системе ограничений, применяемой в API, и приведем рекомендуемый сценарий работы приложения.

## Полезные ссылки {#real-world_usfull_links}

- [Документация Яндекс OAuth](https://tech.yandex.ru/oauth/doc/dg/concepts/about-docpage/)

- [Документация SDK Яндекс ID для мобильных приложений](https://tech.yandex.ru/mobileauthsdk/doc/sdk/concepts/about-docpage/)
