私のiPhoneアプリにfacebook-ios-sdkを使用し、ユーザーがボタンを押したときに認証画面を起動します。しかし、私はいつも別の認証画面を取得します。iOS/iPhoneでFacebook認証画面が異なる
facebook = [[Facebook alloc] initWithAppId:@"167080433419201" andDelegate:self];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"] && [defaults objectForKey:@"FBExpirationDateKey"]) {
facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
}
if (![facebook isSessionValid]) {
NSArray *permissions = [[NSArray alloc] initWithObjects:@"user_about_me",nil];
[facebook authorize:permissions];
}
このコードでは、あなたは@ "user_about_me"の許可を得ています だからあなたにしか聞いていません – Johnykutty