В руководстве Facebook говорится, что есть поле age_range
, включенное в общий профиль для тех, кто устанавливает ваше приложение.Войти с Facebook, age_range
Перед тем как войти в систему Facebook, я попросил разрешения для общего профиля, но я не получаю age_range
в качестве поля.
Это работает, но я должен выполнить другой запрос, чтобы получить другие данные, такие как имя, фамилия, адрес электронной почты. Я надеялся, что смогу управлять им одним запросом. if ([FBSDKAccessToken currentAccessToken]) { FBSDKGraphRequest * request = [[FBSDKGraphRequest alloc] initWithGraphPath: @ "me? Fields = age_range" parameters: nil]; [request startWithCompletionHandler:^(FBSDKGraphRequestConnection * connection, id result, NSError * error) { if (! Error) { NSLog (@ "выбранный пользователь:% @", result); // результат - это словарь с данными пользователя Facebook } }]; } – Monicka
Вы можете; вы можете перечислить несколько полей в параметре 'fields', разделяя их запятой. – Roemer
спасибо, он работает! – Monicka