Проверка настроек приложения при авторизации через API

Создание Desktop-приложений, виджеты ВКонтакте для сайтов и публичных страниц, OAuth 2.0, Open API, Standalone
Ответить
r3m1x
Сообщения: 1
Зарегистрирован: 18 май 2011, 22:19

Проверка настроек приложения при авторизации через API

Сообщение r3m1x »

Ситуация такая, при авторизации через VK API методом VK.Auth login в popup-окне запрашиваются нееобходимые настройки, например разрешить доступ к друзьям, если пользователь уберет галочку и нажмет разрешить, он будет успешно авторизован... Как сделать так, чтобы пользователь не был авторизован, если он не разрешил доступ?
Вот что написанно на http://vkontakte.ru/developers.php?o=-1&p=VK.Auth:
"...Если задан параметр settings, то пользовательские настройки приложения сравниваются со значением переданным в settings и в случае необходимости запрашиваются те, которых не хватает..."
Как задать этот параметр settings?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Проверка настроек приложения при авторизации через API

Сообщение Александр »

Попробуй так:

Код: Выделить всё

VK.Auth.login(function(response) {  if (response.session) {    /* Пользователь успешно авторизовался */    if (response.settings) {      /* Выбранные настройки доступа пользователя, если они были запрошены */    }  } else {    /* Пользователь нажал кнопку Отмена в окне авторизации */  }},1024);
1024 - настройки
Ответить