0
我試圖執行Facebook登錄與解析,我得到以下錯誤信息:使用解析登錄到Facebook時出錯
[錯誤]:權限拒絕此操作。 (代碼:119,版本:1.14.2)
我已經將我的應用程序的Facebook應用程序ID添加到我的Parse應用程序的設置頁面,將我的應用程序鏈接到Facebook SDK,並將FacebookAppID和URL Scheme值添加到我的。 plist文件。
這是我用來嘗試和登錄的代碼(直接來自Parse)。 http://parseplatform.github.io/docs/ios/guide/#log-in--sign-up
NSArray *permission = [NSArray arrayWithObjects:@"public_profile", @"email", @"user_friends", nil];
[PFFacebookUtils logInInBackgroundWithReadPermissions:permission block:^(PFUser *user, NSError *error) {
NSLog(@"Error: %@", error.description);
if (user) {
NSLog(@"Uh oh. The user cancelled the Facebook login.");
} else if (user.isNew) {
[self performSegueWithIdentifier:@"signInSuccessful" sender:nil];
NSLog(@"User signed up and logged in through Facebook!");
} else {
[self performSegueWithIdentifier:@"signInSuccessful" sender:nil];
NSLog(@"User logged in through Facebook!");
}
}];
是否提示您在Facebook上允許您的應用程序? –
是的!它向我顯示了應用程序請求的字段的摘要屏幕,並且我批准了它們。然後,當我下次啓動應用程序並出現Facebook窗口時,它表示該應用程序已獲得授權。 當我進入我的Facebook設置時,我可以在那裏看到應用程序。 –
你使用parse.com服務還是parse-server(開源)? –