[英]Why FB SDK on iOS asks for permission for Friend List, when app does not ask for it
当用户尝试使用Facebook应用程序登录时,显示警告:
“应用名称”想访问您的基本个人资料信息和朋友列表
即使我不要求应用程序内的朋友列表 。 这是我发出请求的方式:
fbLogin.logInWithReadPermissions(["email", "public_profile", "user_birthday"], fromViewController: vc) { (result, error) in
而且我不在应用程序中的任何地方使用user_friends。
Facebook 默认会读取正在使用您的应用程序的朋友列表。 请与Facebook开发人员门户联系。
更新:
- (IBAction)loginClicked:(id)sender {
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login
logInWithReadPermissions: @[@"public_profile", @"email", @"user_birthday"]
fromViewController:self
handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
if (error) {
NSLog(@"Process error");
} else if (result.isCancelled) {
NSLog(@"Cancelled");
} else {
NSLog(@"Logged in");
NSLog(@"Result : %@", result);
}
}];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.