3

我已经完成了 Facebook 图形 api 用于 facebook 身份验证或获取用户 Facebook 详细信息,但我还想实现另一件事。假设用户已经通过 Facebook iOS 应用程序登录 Facebook,在这种情况下,当我打开时我的应用程序或单击登录按钮,然后它会向我显示警报,上面写着“应用程序想要访问您的基本个人资料信息”,例如 Friend Smasher 应用程序,以便用户可以通过单击确定按钮获取他的基本个人资料,但如果用户不是登录他的 Facebook iOS 应用程序,然后它可能会要求输入用户名和密码或登录页面。

如果用户已经登录 Facebook iOS 应用程序,如果有人知道如何访问应用程序中的基本用户个人资料,那么请帮助我。

4

1 回答 1

0

鉴于您已经连接了一个用户,这就是您获取他信息的方式。

FBRequest *userRequest = [FBRequest requestForGraphPath:@"/me/?fields=gender,interested_in,relationship_status,email,first_name,last_name,location,id,birthday"];

[userRequest startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
    if (!error) {
         //For instance:
         NSLog([result first_name]);
         NSLog([result last_name]);
         NSLog([result birthday]);
         NSLog([result first_name]);
         NSLog([[result objectForKey:(@"location")] objectForKey:(@"name")]);
    } else {
         NSLog(@"User not found");
    }
];
于 2013-09-23T21:58:49.437 回答