|
| ||||||||||||||||||||||
← Ctrl предыдущаяследующая Ctrl → Получение OAuth-токенаПроцесс получения OAuth-токена описан в документации к OAuth. OAuth-токены генерируются OAuth-сервером Яндекса по адресу oauth.yandex.ru. Для использования OAuth-авторизации разработчик должен зарегистрировать клиента на Яндексе по адресу https://oauth.yandex.ru/client/new. При регистрации разработчик выбирает набор прав для работы с сервисом Яндекс.Фотки:
Данные права определяют действия, необходимые клиенту для работы с данными пользователей Яндекс.Фоток. В результате регистрации клиенту выдается уникальной идентификатор (client_id), который будет использоваться клиентом при получении токена. Когда клиенту необходимо авторизоваться на Яндекс.Фотках, он запрашивает у конечного пользователя разрешение на доступ к его данным на Яндекс.Фотках. При этом пользователю выводится список действий, которые клиент может осуществлять с его данными. У пользователя нет возможности выбирать конкретные действия из списка предложенных. Если конечный пользователь дает разрешение на доступ к своим данным, OAuth-сервер генерирует токен и передает его клиенту. Токены ставятся в соответствие каждой паре «идентификатор клиента - идентификатор пользователя». Существует несколько вариантов получения OAuth-токена, например:
![]() Разработчик сам выбирает более предпочтительный для него способ получения токена, однако с точки зрения безопасности целесообразно использовать первый способ. При получении токена путем запроса разрешения пользователя клиентское приложение может не знать логина. Способ получения сервисного документа в этом случае описан в разделе /api/me/. |
| Работайте в Яндексе |
© 2008—2012 «Яндекс»
|