目前我已将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名称和电子邮件地址?