2016-09-12 2 views
0

Я пытаюсь получить токен доступа к странице, поэтому я следил за документами на Facebook. Я хотел бы попросить разрешения, когда пользователь Войти, вот мой код:Как получить разрешение на Facebook manage_pages на iOS?

#import "ViewController.h" 
#import <FBSDKCoreKit/FBSDKCoreKit.h> 
#import <FBSDKLoginKit/FBSDKLoginKit.h> 

@interface ViewController() 

@end 

@implementation ViewController 

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    FBSDKLoginButton *loginButton = [[FBSDKLoginButton alloc] init]; 
    // Optional: Place the button in the center of your view. 
    loginButton.center = self.view.center; 
    [self.view addSubview:loginButton]; 
    loginButton.readPermissions = @[@"public_profile", @"email", @"user_friends", @"user_birthday"]; 

} 

- (void)didReceiveMemoryWarning { 
    [super didReceiveMemoryWarning]; 
    // Dispose of any resources that can be recreated. 
} 

@end 

Я только что сделал кнопку входа в систему, и она будет просить разрешения, когда пользователь Войти, после этого, я могу получить public_file, email, user_friends, user_birthday.

Но я также хочу попросить разрешения manage_pages при входе пользователя в систему, чтобы у меня был токен доступа к страницам, что мне делать дальше?

+0

ну .... добавьте его в свой список разрешений? – luschn

+0

Я пробовал, но не так просто ..... –

ответ

0

Я получил его, просто добавьте:

loginButton.publishPermissions = @[@"manage_pages"]; 

и теперь он будет просить разрешения, когда пользователь Войти.

Смежные вопросы