since I don't want the fallback flow starts with iOS6 login dialog, I used
[FBSession.activeSession openWithBehaviour: completionHandler]
but wonder where I can add the permission parameters, just like @"basic_info"
and @"user_like"
in the following method-
[FBSession openActiveSessionWithReadPermissions:@[@"basic_info", @"user_like"]
allowLoginUI:YES
completionHandler:^(FBSession *session,
FBSessionState status,
NSError *error) {
// Respond to session state changes,
// ex: updating the view
}];
Thanks for any advice.
Here's code for -
read permissions
...
[FBSession.activeSession requestNewReadPermissions:@[@"basic_info",@"user_likes"]
completionHandler:^(FBSession *session,
NSError *error)
{
// Handle new permissions callback
}];
...
publish permisisions
...
[FBSession.activeSession requestNewPublishPermissions:@[@"basic_info",@"publish_actions"]
defaultAudience:FBSessionDefaultAudienceFriends
completionHandler:^(FBSession *session,
NSError *error)
{
// Handle new permissions callback
}];
...