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

Создание Desktop-приложений, виджеты ВКонтакте для сайтов и публичных страниц, OAuth 2.0, Open API, Standalone

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

Сообщение r3m1x » 18 май 2011, 22:33

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

 
Автор темы
Сообщения: 1
Зарегистрирован: 18 май 2011, 22:19
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



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

Сообщение Александр » 19 май 2011, 20:52

Попробуй так:
  1. VK.Auth.login(function(response) {
  2.   if (response.session) {
  3.     /* Пользователь успешно авторизовался */
  4.     if (response.settings) {
  5.       /* Выбранные настройки доступа пользователя, если они были запрошены */
  6.     }
  7.   } else {
  8.     /* Пользователь нажал кнопку Отмена в окне авторизации */
  9.   }
  10. },1024);

1024 - настройки
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.


Вернуться в Desktop-приложения, виджеты ВКонтакте, OAuth



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0