|
| ||||||||||||||||||||||
|
|
← Ctrl предыдущаяследующая Ctrl →
Получение токена по логину и паролю пользователя![]() Не рекомендуется использовать этот способ получения токена, так как он требует от пользователя указывать свои данные для авторизации в явном виде. В данном способе получения токена страница запроса доступа не используется и редирект не осуществляется. Чтобы получить токен по логину и паролю пользователя, приложение должно отправить POST-запрос на https://oauth.yandex.ru/token. В запросе необходимо передать логин и пароль пользователя, а также идентификатор и пароль
При этом передать идентификатор и пароль приложения можно любым из двух способов: ![]() Все запросы к OAuth-серверу должны передаваться по протоколу HTTPS. В теле запросаПараметры запроса:
С использованием базовой HTTP-авторизацииВ заголовке Authorization передается строка <client_id>:<client_secret>, закодированная методом base64. Здесь
<client_id>
— идентификатор приложения,
<client_secret>
— пароль приложения
В теле запроса указываются параметры:
Указывать параметр client_id в теле запроса не нужно, так как идентификатор приложения уже содержится в заголовке Authorization. Ответ сервераВ случае успеха OAuth-сервер передает данные как JSON-документ. Пример: Параметры ответа:
В случае ошибки OAuth-сервер передает параметр
|
| Работайте в Яндексе |
© 2008—2012 «Яндекс»
|