Ios FBCustomUILoginSample示例应用程序是否具有特殊的默认权限?

Ios FBCustomUILoginSample示例应用程序是否具有特殊的默认权限?,ios,facebook,login,Ios,Facebook,Login,我正在尝试将最新的Facebook IOS sdk集成到我的应用程序中。当我运行他们的FBCustomUILoginSample时,这就是我在FBSession (lldb) po FBSession.activeSession <FBSession: 0x9a70780, state: FBSessionStateOpen, loginHandler: 0x58338, appID: 625893600789351, urlSchemeSuffix: , tokenCachingStra

我正在尝试将最新的Facebook IOS sdk集成到我的应用程序中。当我运行他们的
FBCustomUILoginSample
时,这就是我在
FBSession

(lldb) po FBSession.activeSession
<FBSession: 0x9a70780, state: FBSessionStateOpen, loginHandler: 0x58338, appID: 625893600789351, urlSchemeSuffix: , tokenCachingStrategy:<FBSessionTokenCachingStrategy: 0x9ca9be0>, expirationDate: 2014-07-05 01:12:37 +0000, refreshDate: 2014-05-06 20:55:42 +0000, attemptedRefreshDate: 0001-12-30 00:00:00 +0000, permissions:(
"public_profile",
email,
"user_birthday",
"user_location",
"user_friends"
)>
(lldb) po FBSession.activeSession
<FBSession: 0xd0a3230, state: FBSessionStateOpen, loginHandler: 0x34cfa0, appID:    312345678912341, urlSchemeSuffix: , tokenCachingStrategy:<FBSessionTokenCachingStrategy: 0xb843ca0>, expirationDate: 2014-07-04 23:36:57 +0000, refreshDate: 2014-05-06 21:12:15 +0000, attemptedRefreshDate: 0001-12-30 00:00:00 +0000, permissions:(
    "public_profile",
    "user_friends"
)>
示例应用程序是否具有特殊默认值?我需要在FB应用程序控制台上设置什么吗?从我所能收集到的信息来看,我所做的正是示例应用程序所做的(下面的代码)。为什么我的权限不同

   [FBSession openActiveSessionWithReadPermissions:@[@"public_profile"]
                                       allowLoginUI:YES
                                  completionHandler:
     ^(FBSession *session, FBSessionState state, NSError *error) {

       // Retrieve the app delegate
       AppDelegate* appDelegate = [UIApplication sharedApplication].delegate;
       // Call the app delegate's sessionStateChanged:state:error method to handle session state changes
       [appDelegate sessionStateChanged:session state:state error:error];
     }];

您需要哪些权限?在最新的SDK中,您只能请求以下权限,而无需提交您的Facebook应用以供审阅:public_profile、email和user_friends

更多信息请点击此处: