Я использую структуру разбора для управления пользователями. У меня есть опция в моем приложении, где пользователи могут войти в систему с facebook.Parse Facebook Login не возвращает все поля (он возвращает только идентификатор и имя)
Я связал схему FacebookAppID и URL в файле plist.
Согласно синтаксическим документациям рекомендуемому здесь код ниже
[PFFacebookUtils logInWithPermissions:@[ @"email",@"user_about_me", @"user_relationships", @"user_birthday", @"user_location"] block:^(PFUser *user, NSError *error)
{
if (user)
{
NSLog(@"User authenticated from facebook.");
FBRequest *request = [FBRequest requestForMe];
[request startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
if (!error)
{
NSLog(@"Facebook id fetched.");
// result is a dictionary with the user's Facebook data
NSDictionary *userData = (NSDictionary *)result;
}
}
else
{
// User not authenticated
}
]];
Теперь, как вы можете видеть, я вступил соответствующие разрешения для электронной почты, user_about_me, user_relationships, user_birthday, USER_LOCATION
Но результат словарь я получаю с лицевой только возврат имя и ID каждый раз и для каждого пользователя.
Я также хочу, чтобы остальная информация. Кто-нибудь знает, почему я не получаю все данные пользователя?
Сво не дублировать
Он также показывает только идентификатор и имя –