AndrewShmig / Vkontakte-iOS-SDK-LV

[iOS] Powerful & flexible Vkontakte iOS SDK Latest Version
79 stars 23 forks source link

Базовый пример: установка и настройка #16

Closed AndrewShmig closed 11 years ago

AndrewShmig commented 11 years ago

Исходники приложений находятся здесь.

В данном примере мы создадим простое однооконное приложение, по тапу на кнопку начнется процесс авторизации пользователя в социальной сети ВК и мы получим его токен доступа.


#import <UIKit/UIKit.h>
#import "VKConnector.h"

@class ASAViewController;
@interface ASAAppDelegate : UIResponder <UIApplicationDelegate, VKConnectorDelegate>
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) ASAViewController *viewController;
@end
- (void)VKConnector:(VKConnector *)connector accessTokenRenewalSucceeded:(VKAccessToken *)accessToken
{
    NSLog(@"New token: %@", accessToken);
}

- (void)VKConnector:(VKConnector *)connector accessTokenRenewalFailed:(VKAccessToken *)accessToken
{
    NSLog(@"User denied app authorization.");
}
- (void)buttonTapped
{
    [[VKConnector sharedInstance] setDelegate:self];
    [[VKConnector sharedInstance] startWithAppID:@"3541027"
                                      permissons:@[@"photos", @"wall", @"friends"]];
}

Мы успешно получили токен доступа, который можем использовать в дальнейшем для осуществления вызовов к API ВКонтакте от лица авторизовавшегося пользователя.