【发布时间】:2014-08-12 05:40:18
【问题描述】:
我正在尝试开发一个简单的应用程序,当用户连接到它时,它会从 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"]);
}];
但是当我运行这段代码时,它给出了一个错误“FBSDKLog:对端点'me'的请求错误:必须为调用这个端点指定一个打开的FBSession。”
提前致谢,非常感谢您的帮助。
【问题讨论】: