1

我正在尝试从 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 中获取“年龄”和“工作时间”。

4

1 回答 1

1

您无法获取年龄,因为您可以访问生日并且没有与年龄相关的参数......所以您需要根据生日计算年龄..

对于工作:您只有在查看您的应用后才能访问工作。

如果您的应用请求此(工作)许可,Facebook 将必须审查您的应用如何使用它。

有关更多数据,请查看此文档。

于 2016-07-25T12:34:34.303 回答