If you want to open an active session with privileges other than ReadPermissions , you can try
openActiveSessionWithPublishPermissions:(NSArray *)permissions defaultAudience:(FBSessionDefaultAudience) allowLoginUI:(BOOL)allowLoginUI completionHandler:^(FBSession *session, FBSessionState status, NSError *error)handler
method. If you want to reauthorize an already opened session with different permissions, you can use
- (void)reauthorizeWithReadPermissions:(NSArray*)readPermissions completionHandler:(FBSessionReauthorizeResultHandler)handler;
or
- (void)reauthorizeWithPublishPermissions:(NSArray*)writePermissions defaultAudience:(FBSessionDefaultAudience)defaultAudience completionHandler:(FBSessionReauthorizeResultHandler)handler;
Methods Try passing the FBSession.h class.
source share