我遇到的问题是登录后,然后在 Safari 中按 OKAY。
不能再进一步了!Safari 无法打开。 https://m.facebook.com/dialog/permissions.request (在 .plist 中我添加了正确的 URL 类型(fb[yourappid]host)
facebook = [[Facebook alloc] initWithAppId:@"myappId"
urlSchemeSuffix:@"host"
andDelegate:self];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"]
&& [defaults objectForKey:@"FBExpirationDateKey"]) {
facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
}
NSArray *permissions = [[NSArray alloc] initWithObjects:
@"user_likes",
@"read_stream",
nil];
if (![facebook isSessionValid]) {
[facebook authorize:permissions];
[permissions release];
}
登录后的登录界面图片: