com.facebook.sdk.core错误8

这比任何东西都更有价值。 当我尝试访问login提示(aka safari)debugging我的ios应用程序时,我无法为我的生活发现任何错误代码8。 我在我的应用程序中loginFacebookbutton后,它会尝试打开Safari浏览器,然后转储回我的应用程序的login页面。 该错误是由权限数组引起的。 我有许可“public_profile”拼写“公众简介”,这显然是一个错误。 所以如果你得到com.facebook.sdk.core错误8,请确保你的权限是types更正的。

希望能帮助别人。

确保您的权限input正确

func loginButton(loginButton: FBSDKLoginButton!, didCompleteWithResult result: FBSDKLoginManagerLoginResult!, error: NSError!) { if error == nil { println("login complete") self.performSegueWithIdentifier("showLogin", sender: self) }else{ println(error.localizedDescription) //com.facebook.sdk.core error 8. } } 

在我的情况下,这个错误是由应用程序本身的Facebook设置中设置的不正确的捆绑ID导致的。 Facebook的“捆绑ID”是区分大小写的,在我的Info.plist中我有大写的产品名称,但在FB设置 – 小写。

就我而言,我使用的Facebook帐号尚未添加到任何Facebook应用的pipe理员/开发人员/testing人员angular色中。

在我的情况下,花了几个小时的debugging后,我发现我使用的是API,

 func application(application: UIApplication, openURL url: NSURL, options: [String: AnyObject]) -> Bool { if #available(iOS 9.0, *) { FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: options) } else { // Fallback on earlier versions } return true } 

这是不赞成iOS 9.所以,我用:

 func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool { FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation) return true } 

哪一个为我工作。 希望这可以节省一些人的时间。

在我的情况这是错误的版本。 而不是版本:“v2.7” ,我使用版本:“2.7”

人!!! 在我的情况下,这是造成这个错误的参数中的“生物”。 Facebook已经将“生物”关键改变为“关于”。 所以在参数中使用“bio”的人应该把它改成“about”

Pheww!

我有同样的问题。 这是因为我没有实现Facebookloginfunction。 添加后,我login,我的问题得到解决。

在我的情况下,我正在玩Facebook的API,我试图得到一个领域,但名称是错的。

我有洞察{date_start,date_end},而不是洞察{date_start, date_stop }。

更多信息在这里 。

希望它能帮助任何人。

就我而言,这是因为我在字段数组中列出了两次name 。 假设这将适用于两次请求的任何字段。

就我而言,我试图在没有loginFacebook的情况下获取Facebook ID。 确保你已经login到Facebook。

 let accessToken = FBSDKAccessToken.current() if accessToken != nil { self.getCurrentUserFbId() print("LoggedIn") } else { print("Not loggedIn") self.loginIntoFacebook() } 

希望这对任何人都有帮助。