Kullanıcı e-posta kimliğini almak için, kayıt sırasında e-posta adresine e-posta gönderin.
FBSDKLoginButton *loginView = [[FBSDKLoginButton alloc] init];
loginView.readPermissions = @[@"email"];
loginView.frame = CGRectMake(100, 150, 100, 40);
[self.view addSubview:loginView];
Sen GraphPath kullanarak Yeni SDK'deki kullanıcı e-posta kimliği alabilirsiniz.
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:nil]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
if (!error) {
NSLog(@"fetched user:%@ and Email : %@", result,result[@"email"]);
}
}];
}
sonuç size tüm kullanıcı Ayrıntıları almak ve neden olacaktır oturum açan kullanıcı için [ "email" @] size e-posta almak istiyorum. bakınız
FBSDKProfilePictureView *profilePictureview = [[FBSDKProfilePictureView alloc]initWithFrame:_imageView.frame];
[profilePictureview setProfileID:result[@"id"]];
[self.view addSubview:profilePictureview];
: https://developers.facebook.com/docs/facebook-login/ios/v2.3#profile_picture_view
veya
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"https://graph.facebook.com/%@/picture?type=normal",result[@"id"]]];
NSData *data = [NSData dataWithContentsOfURL:url];
_imageView.image = [UIImage imageWithData:data];
kullanabilir veya u da kullanıcı profili kimliği geçirerek profil resmi almak için FBSDKProfilePictureView kullanabilirsiniz
Profil resim elde etmek için Ayrıca,
parametrelerini geçirerek de alabilirsiniz
onay bu .... http://stackoverflow.com/questions/29466795/getting-facebook-public-profile-of-a-person-in-ios-app/29466882#29466882 – Shruti
http:// stackoverflow.com/questions/22111993/how-to-get-kullanıcı-bilgi-from-facebook-sdk-in-ios – tharif
@Shruti Bu bağlantıyı zaten denedim Tamam ama ben sadece ad ve soyadı ve hiçbir hükmü var E-posta Kimliğini alma –