Ситуация такая, при авторизации через VK API методом VK.Auth login в popup-окне запрашиваются нееобходимые настройки, например разрешить доступ к друзьям, если пользователь уберет галочку и нажмет разрешить, он будет успешно авторизован... Как сделать так, чтобы пользователь не был авторизован, если он не разрешил доступ?
Вот что написанно на http://vkontakte.ru/developers.php?o=-1&p=VK.Auth:
"...Если задан параметр settings, то пользовательские настройки приложения сравниваются со значением переданным в settings и в случае необходимости запрашиваются те, которых не хватает..."
Как задать этот параметр settings?
Проверка настроек приложения при авторизации через API
Re: Проверка настроек приложения при авторизации через API
Попробуй так:
1024 - настройки
Код: Выделить всё
VK.Auth.login(function(response) { if (response.session) { /* Пользователь успешно авторизовался */ if (response.settings) { /* Выбранные настройки доступа пользователя, если они были запрошены */ } } else { /* Пользователь нажал кнопку Отмена в окне авторизации */ }},1024);