Какие должны быть значение параметров для Авторизации OK?
Здравствуйте!
Делаю авторизацию для OK и хотелось бы уточнить 2 момента.
1. Интересует значение параметра state. Оно должно равняться 'state'? Или какое должно иметь значение?
2. Как правильно указать параметр с правами, чтобы получить email пользователя?
'grant_type' => 'authorization_code' - даёт всю инфу кроме email
пробовал
'grant_type' => 'EMAIL' - не работает, пишет неправильные права ("error_description":"Invalid grant type","error":"invalid_grant")
1. state - любое значение, это доп. механизм для защиты oauth
2. grant_type - authorization_code
3. чтобы получить email нужно явно запросить доступ к нему через scope=GET_EMAIL https://apiok.ru/en/ext/oauth/permissions
Может подскажите, за одно, с окном авторизации вопрос. У меня всё время web версия на весь экран разворачивается, пробовал все 3 параметра из документации, не помогает. ссылка на регистрацию
Внешний вид окна авторизации:
* w – (по умолчанию) стандартное окно для полной версии сайта;
* m – окно для мобильной авторизации;
* a – упрощённое окно для мобильной авторизации без шапки.
svsova, по всей видимости layout не работает как описано, так как у меня w и m показывают одинаковое окно, а a - другое (без шапки).
В остальном если смущает то что вход открывается на весь экран, то можно использовать открытие окна авторизации в popup'e.
Посмотрите, например, как сделан вход через соц. сети на zaycev.net - открывается popup в нём авторизация.
Я об этом думал, но не могу сообразить как именно сделать popup в этом случае.
Можете написать схему. В какой момент вызывается окно, и что туда поместить?