繁体   English   中英

FB ios SDK-3.0+-如何为[FBSession.activeSession openWithBehaviour:completedHandler]添加权限?

[英]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
                          }];

感谢您的任何建议。

这是-

  1. 读取权限

     ... [FBSession.activeSession requestNewReadPermissions:@[@"basic_info",@"user_likes"] completionHandler:^(FBSession *session, NSError *error) { // Handle new permissions callback }]; ... 
  2. 发布权限

     ... [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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM