1

我正在尝试使用他们的 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 帐户时,它无法登录。它给出的错误是看似 one-size-fits-all error 2。这是唯一失败的情况,我不明白为什么。在关联帐户时让我登录的解决方案是什么?

4

3 回答 3

3

检查您的permissions数组是否不包含该offline_access权限。此权限现已弃用,并且已知会导致登录失败。我之前搜索了堆栈溢出并找到了这个答案。您还需要进入设置 -> Facebook 并将允许的应用程序的权限切换为打开。

于 2013-06-25T09:34:04.553 回答
0

由于应用程序被沙盒化,我收到此错误。检查 facebook 开发人员并添加您的团队。

于 2013-09-05T13:29:18.923 回答
0

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

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

于 2014-08-05T02:17:32.360 回答