[英]Calling FBSession.activeSession as instructed to in tutorial, results in NSException
[英]FB ios SDK - 3.0+ - How can I add permission to [FBSession.activeSession openWithBehaviour: completionHandler]?
由于我不希望后备流程以iOS6登录对话框开头,因此我使用了
[FBSession.activeSession openWithBehaviour: completionHandler]
但想知道在哪里可以在以下方法中添加权限参数,就像@"basic_info"
和@"user_like"
-
[FBSession openActiveSessionWithReadPermissions:@[@"basic_info", @"user_like"]
allowLoginUI:YES
completionHandler:^(FBSession *session,
FBSessionState status,
NSError *error) {
// Respond to session state changes,
// ex: updating the view
}];
感谢您的任何建议。
这是-
读取权限
... [FBSession.activeSession requestNewReadPermissions:@[@"basic_info",@"user_likes"] completionHandler:^(FBSession *session, NSError *error) { // Handle new permissions callback }]; ...
发布权限
... [FBSession.activeSession requestNewPublishPermissions:@[@"basic_info",@"publish_actions"] defaultAudience:FBSessionDefaultAudienceFriends completionHandler:^(FBSession *session, NSError *error) { // Handle new permissions callback }]; ...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.