我正在尝试从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获取“年龄”和“工作时间”。
最佳答案
您无法获得年龄,因为您可以访问生日,并且没有与参数相关的年龄...因此您需要根据生日来计算年龄。
工作:,您只有在查看了您的应用后才能访问工作。
如果您的应用程序请求此(工作)权限,Facebook将必须检查您的应用程序如何使用它。
有关更多数据,请查看this doc.
关于ios - 我如何通过Facebook iOS API获得工作和年龄,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38567798/