Facebook登录使用Parse无法正常工作

And*_*ryn 1 facebook objective-c ios parse-platform

我正在尝试使用Parses SDK为Facebook进行单点登录,但是当我按下登录按钮时出现此错误:

哦,哦.发生错误:Error Domain = com.facebook.sdk Code = 2"无法完成操作.(com.facebook.sdk error 2.)"UserInfo = 0x1d5bac20 {com.facebook.sdk:ErrorLoginFailedReason = com.facebook .sdk:SystemLoginDisallowedWithoutError,com.facebook.sdk:ErrorSessionKey =,expirationDate:(null),refreshDate:(null),attemptsRefreshDate:0001-12-30 00:00:00 +0000,permissions:(null)>}

我点击按钮时的代码与Parse教程中的代码几乎相同

- (IBAction)loginButtonTouchHandler {
    // The permissions requested from the user
    NSArray *permissionsArray = @[ @"user_about_me", @"user_birthday"];

    // Login PFUser using Facebook
    [PFFacebookUtils logInWithPermissions:permissionsArray block:^(PFUser *user, NSError *error) {
        [_activityIndicator stopAnimating]; // Hide loading indicator

        if (!user) {
            if (!error) {
                NSLog(@"Uh oh. The user cancelled the Facebook login.");
            } else {
                NSLog(@"Uh oh. An error occurred: %@", error);
            }
        } else if (user.isNew) {
            NSLog(@"User with facebook signed up and logged in!");
        } else {
            NSLog(@"User with facebook logged in!");
        }
    }];
}
Run Code Online (Sandbox Code Playgroud)

我有我的Facebook应用程序所有设置和一切.

任何线索?

Sjo*_*ors 9

我的设备上遇到了同样的问题.同样的错误.

修复很简单:设置 - >隐私 - > Facebook - >并检查您的应用程序状态.