我正在尝试开发一个简单的应用程序,当用户连接到Facebook时,它会从Facebook检索数据.我试过这个代码.
NSArray *permissions = [[NSArray alloc] initWithObjects:@"user_birthday",@"user_hometown",@"user_location",@"email",@"basic_info", nil];
[FBSession openActiveSessionWithReadPermissions:permissions
allowLoginUI:YES
completionHandler:^(FBSession *session,
FBSessionState status,
NSError *error) {
}];
[FBRequestConnection startForMeWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
NSLog(@"%@", [result objectForKey:@"gender"]);
NSLog(@"%@", [result objectForKey:@"hometown"]);
NSLog(@"%@", [result objectForKey:@"birthday"]);
NSLog(@"%@", [result objectForKey:@"email"]);
}];
Run Code Online (Sandbox Code Playgroud)
但是当我运行这段代码时,它会给出一个错误"FBSDKLog:对端点请求的错误'我':必须为这个端点的调用指定一个开放的FBSession."
在此先感谢,非常感谢您的帮助.