Ios 尝试检索基本用户信息时出错
我已经成功地将Facebook登录包含在我的IOS应用程序中,但是我似乎很难获得一些用户的基本信息,如姓名、电子邮件等 我当前的代码如下所示:Ios 尝试检索基本用户信息时出错,ios,facebook,Ios,Facebook,我已经成功地将Facebook登录包含在我的IOS应用程序中,但是我似乎很难获得一些用户的基本信息,如姓名、电子邮件等 我当前的代码如下所示: // Ask for the required permissions self.loginView.readPermissions = @[@"basic_info", @"user_location",
// Ask for the required permissions
self.loginView.readPermissions = @[@"basic_info",
@"user_location",
@"user_birthday",
@"user_likes"];
// Fetch user data
[FBRequestConnection
startForMeWithCompletionHandler:^(FBRequestConnection *connection,
id<FBGraphUser> user,
NSError *error) {
if (!error) {
// Display the user info
tempLabel.text = user.name;
}
}];
您尚未获得用户执行您尝试执行的操作的权限。第一个电话
openActiveSessionWithReadPermissions:allowLoginUI:completionHandler:
在FBSession上。关于如何从iOS登录Facebook检查N错误-错误描述是什么?我将如何执行此操作?日志中没有显示任何错误。问题在于代码中显示的错误变量。它在StartFormWithCompletionHandler方法中定义为NSError*error。显然存在错误,否则您将输入if语句。尝试NSLog@(“%@,[error userInfo]);或NSLog(@“%@,[错误本地化描述]);好吧,我这么做了,它带着一些信息回来了。我会把它添加到原来的帖子中,因为它在这里太长了。那么我该如何使用访问令牌呢??我把令牌存储在一个字符串中,但不确定我如何告诉它使用它。浏览Facebook的教程-没有捷径可以让它正常工作。
openActiveSessionWithReadPermissions:allowLoginUI:completionHandler: