我如何从 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.
我正在尝试从 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.