使用社交框架获取Facebook信息

时间:2016-03-29 04:09:54

标签: ios objective-c facebook facebook-graph-api

目前我已将Facebook SDK集成到我的应用中。它工作正常。

 FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];

    [login
     logInWithReadPermissions: @[@"public_profile",@"email"]
     fromViewController:self
     handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
         if (error) {
             NSLog(@"Process error");
         } else if (result.isCancelled) {
             NSLog(@"Cancelled");
         } else {
             NSLog(@"Logged in");

             //Retriving FB Info
             NSMutableDictionary* parameters = [NSMutableDictionary dictionary];
             [parameters setValue:@"id,name,email" forKey:@"fields"];

             [[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:parameters]
              startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                           id result, NSError *error) {

                  NSLog(@"FB INFO %@",result);


              }];

         }
     }];

但后来我听说使用社交框架,没有重定向,我也可以获得用户的详细信息。但我没有找到任何相关的文件。我找到了一些tutorials,但只解释了如何向Facebook发帖。

如何从社交框架获取Facebook名称和电子邮件地址?

0 个答案:

没有答案