FBSDK (New Facebook SDK 4.0) Implementation is not working for Login with Facebook

后端 未结 5 2080
予麋鹿
予麋鹿 2021-01-01 19:35

I am using this following block which is mentioned in Facebook Developer. But when my App callbacks from Browser then it

5条回答
  •  忘掉有多难
    2021-01-01 20:35

    To get user profile try this

    if ([FBSDKAccessToken currentAccessToken])
                    {
                        [[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:nil]
                         startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id user, NSError *error)
                         {
                             if (!error) {
                                 NSDictionary *dictUser = (NSDictionary *)user;
                                 self.txfName.text      = [dictUser objectForKeyNotNull:@"name"];
                                 self.txfEmail.text     = [dictUser objectForKeyNotNull:@"email"];
                                 self.txfUserName.text  = [[dictUser objectForKey:@"first_name"] lowercaseString];
                                 NSLog(@"image : https://graph.facebook.com/%@/picture?type=small",[dictUser objectForKeyNotNull:@"id"]);
                             }
                         }];
                    }
    

    Hope this would help you

提交回复
热议问题