Skip to content
Andrew Shmig edited this page Jul 6, 2013 · 4 revisions

Основная роль VKConnector заключается в получении пользовательского токена доступа и его сохранение в хранилище.

Запустить процесс получения пользовательского токена доступа можно следующим образом:

[[VKConnector sharedInstance] startWithAppID:@"12345" permissions:@[@"friends", @"wall", @"groups"]];
```

После вызова данного метода перед пользователем появится такое вот окно авторизации:

![попап окно](http://s1.ipicture.ru/uploads/20130706/WMNwy0wD.png)

После того, как пользователь введет свои данные и нажмет "Войти":

![данные авторизации](http://s2.ipicture.ru/uploads/20130706/S3TkA5W2.png)

Окно исчезнет с плавной анимацией.

[Видео пользовательской авторизации](http://www.youtube.com/watch?v=Amod8ZwPiRY&feature=youtu.be)

Коннектор позволяет произвести логаут последнего авторизовавшегося пользователя методом ````logout````.

````VKConnector```` возволяет программисту следить за тем на каком этапе сейчас авторизация пользователя, будет ли отображено окно авторизации, будет ли окно скрыто, удалось ли обновить токен доступа или нет, устарел ли токен доступа или нет и тд. Для получения подробной информации смотрите ````VKConnectorDelegate````.

Так же стоит отметить, что при повторной авторизации пользователя его локальный токен доступа (находящийся в хранилище) обновляется и сохраняется для осуществления дальнейших запросов.
Clone this wiki locally