当用户尝试使用Facebook应用程序登录时显示警告:
"应用名称"想要访问您的基本个人资料信息和好友列表
即使我没有在应用内部要求朋友列表。 这就是我提出请求的方式:
fbLogin.logInWithReadPermissions(["email", "public_profile", "user_birthday"], fromViewController: vc) { (result, error) in
我没有在应用中的任何地方使用user_friends。
答案 0 :(得分:-1)
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);
}
}];
}