我如何从 Facebook 获取工作和年龄信息 iOS API

How can i get work and age from Facebook iOS API

我正在尝试从 Facebook 获取一些数据,我能够获取的是:

[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:@{ @"fields" : @"id,name,first_name,last_name,picture.width(300).height(300),gender,birthday"}]startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {

NSString *nameOfLoginUser = [result valueForKey:@"name"];
                fNameUser = [result valueForKey:@"first_name"];
                lNameUser = [result valueForKey:@"last_name"];
                genderUser = [result valueForKey:@"gender"];
                ageUser = [result valueForKey:@"birthday"];

                NSString *imageStringOfLoginUser = [[[result valueForKey:@"picture"] valueForKey:@"data"] valueForKey:@"url"];
}

如何从 API.

得到 "age" 和 "work at"

你不能得到年龄因为你可以访问生日并且没有参数相关的年龄...所以你需要根据生日计算年龄..

工作:您只有在审核您的应用后才能访问工作。

If your app requests this(work) permission Facebook will have to review how your app uses it.

查看更多数据this doc.