我正在尝试使用 Parses SDK 为 Facebook 进行单点登录,但是当我按下登录按钮时出现此错误:
哦哦。发生错误:错误域=com.facebook.sdk 代码=2“操作无法完成。(com.facebook.sdk 错误 2。)”UserInfo=0x1d5bac20 {com.facebook.sdk:ErrorLoginFailedReason=com.facebook .sdk:SystemLoginDisallowedWithoutError, com.facebook.sdk:ErrorSessionKey=, expireDate: (null), refreshDate: (null), mappedRefreshDate: 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!");
}
}];
}
我有我的 Facebook 应用程序和一切。
有什么线索吗?