@svsova

Какие должны быть значение параметров для Авторизации OK?

Здравствуйте!
Делаю авторизацию для OK и хотелось бы уточнить 2 момента.

1. Интересует значение параметра state. Оно должно равняться 'state'? Или какое должно иметь значение?

2. Как правильно указать параметр с правами, чтобы получить email пользователя?
'grant_type' => 'authorization_code' - даёт всю инфу кроме email
пробовал
'grant_type' => 'EMAIL' - не работает, пишет неправильные права ("error_description":"Invalid grant type","error":"invalid_grant")

Права для приложения мне выдали.
  • Вопрос задан
  • 186 просмотров
Решения вопроса 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
1. state - любое значение, это доп. механизм для защиты oauth
2. grant_type - authorization_code
3. чтобы получить email нужно явно запросить доступ к нему через scope=GET_EMAIL https://apiok.ru/en/ext/oauth/permissions
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@svsova Автор вопроса
Заработало! Указал параметр
... &scope=GET_EMAIL ...
До этого параметр был пустым.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы