0

FBにログインするとエラーメッセージが表示されます!! エラー ログ: FBConditionalLog: FBSession: 読み取りアクセス許可のアクセス許可要求に、予期しない発行または管理アクセス許可が含まれています

- (BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI {
    NSArray *permissions = [NSArray arrayWithObjects:@"publish_actions", @"user_photos", @"email", nil];
    return [FBSession openActiveSessionWithReadPermissions:permissions
                                              allowLoginUI:allowLoginUI
                                         completionHandler:^(FBSession *session,
                                                             FBSessionState state,
                                                             NSError *error) {
                                             [self sessionStateChanged:session
                                                                 state:state
                                                                 error:error];
                                         }];

エラーメッセージではなく、@"publish_actions" 権限を追加するにはどうすればよいですか??

ありがとう!!

4

2 に答える 2

2

openActiveSessionWithReadPermissions の代わりに openActiveSessionWithPublishPermissions を使用します。

于 2013-02-23T15:49:05.330 に答える
0

このようなもの

NSArray *permissions = [NSArray arrayWithObjects:@"publish_actions", nil];

[[FBSession activeSession] reauthorizeWithPublishPermissions:permissions defaultAudience:FBSessionDefaultAudienceFriends completionHandler:^(FBSession *session, NSError *error) { /* handle success + failure in block */ }];

https://developers.facebook.com/docs/howtos/ios-6/を参照してください

于 2013-01-14T14:59:48.723 に答える