Использования Facebook SDK для прошивки и имеет следующий основной код входа:Facebook IOS SDK «Доступ к основной информации профиля и списку друзей» удалить Друеся
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
login.loginBehavior=FBSDKLoginBehaviorSystemAccount;
[login logInWithReadPermissions: @[@"public_profile"] fromViewController:self
handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
NSMutableDictionary* parameters = [NSMutableDictionary dictionary];
[parameters setValue:@"id,name" forKey:@"fields"];
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:parameters]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result, NSError *error) {
NSLog(@"%@", result);
}];
}];
Я хочу только основную информацию о профиле отсюда и вызов к public_profile
Однако, когда я делаю вызов, я получаю следующее:. «MyApp» хотел бы получить доступ к основной информации профиля и список друзей»
Я не хочу, чтобы получить доступ к списку из друзья. Когда я перехожу к «MyApp» на facebook, я вижу, что он правильно имеет доступ к основной информации профиля.
Как изменить запрос, чтобы мой пользователь не думал, что мне нужна информация о другом?
Спасибо за ответ. Это совершенно новое приложение, созданное всего несколько дней назад. – aherrick
в этом случае это звучит как ошибка, если вы действительно не используете user_friends в любом месте. – luschn
после авторизации в вашем приложении, вы можете попробовать позвонить/мне/друзьям в api explorer: https://developers.facebook.com/tools/explorer/ - результат будет интересным. – luschn