2013-06-25 60 views
1

我尝试登录到Facebook的使用Facebook的iOS版SDK错误2

[FBSession openActiveSessionWithReadPermissions:permissions 
            allowLoginUI:YES 
           completionHandler:^(FBSession *session, FBSessionState state, NSError *error) { 
                [self sessionStateChanged:session state:state error:error]; 
               }] 

我遇到的问题是在iOS版6.x中的API时,该设备具有在设置链接的Facebook帐户应用程式它无法登录。它给人的错误是看似一个尺寸适合所有error 2。这是唯一的失败案例,我不明白为什么。在帐户关联时让我登录的解决方案是什么?

回答

3

检查您的permissions阵列不包含offline_access权限。此权限现在是deprecated,并已知会导致登录失败。我以前搜索堆栈溢出,发现this answer。您还需要进入设置 - > Facebook并将允许的应用程序的权限切换为开。

0

我得到这个错误是由于应用程序被沙盒。检查Facebook开发人员并添加您的团队。

0

转到设置。一直向下滚动,直到您看到左侧的Facebook 选项卡上,允许这些应用程序使用您的帐户(右侧)。

寻找给你的sdk错误2的应用程序。