我正在尝试使用
使用他们的API登录facebook[FBSession openActiveSessionWithReadPermissions:permissions
allowLoginUI:YES
completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}]
我遇到的问题是在iOS 6.x中,当设备在设置应用程序中链接了facebook帐户时,它无法登录。它给出的错误似乎是一刀切{{1 }}。这是它失败的唯一情况,我无法理解为什么。什么是允许我在链接帐户时登录的解决方案?
答案 0 :(得分:3)
检查您的permissions
数组是否包含offline_access
权限。此权限现在为deprecated,并且已知会导致登录失败。我之前搜索过堆栈溢出并找到了this answer。你还需要进入设置 - > Facebook并将允许的应用程序的权限切换为开启。
答案 1 :(得分:0)
由于应用程序正在沙盒中,我收到此错误。检查Facebook开发人员并添加您的团队。
答案 2 :(得分:0)
转到设置。完全向下滚动,直到您在左侧看到Facebook 选项卡,允许这些应用使用您的帐户(右侧)。
查找为您提供sdk错误2的应用。