2012-01-12 2 views
0

내 아이폰 앱의 페이스 북 섹션을 사용하여 로그인하고 있습니다. 액세스 토큰을 서버 측에 보내려고합니다. 이제 나는이 문제에 직면 해있다. 나는 새로운 계정으로 성공적으로 로그인하지만, 때 로그 아웃 한 후 다시 로그인 할 수 있습니다, 나는이 같은 오류 응답 점점 오전 :OAuthException : 액세스 토큰 유효성 검사 오류

오류 것은 = "OAuthException : 액세스 토큰을 검증 오류 : 세션 이 일치하지 않습니다 사용자가 세션이 생성 된 이후의 암호를 변경하거나 페이스 북 보안상의 이유로 세션을 변경 되었기 때문에 현재 저장된 세션.이 될 수있다.

이 친절하게이 문제를 해결하기 위해 몇 가지 제안을 제공합니다.

로그 아웃 방법 :

-(void)logoutFb{ 
    [_facebook logout:self]; 
    [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"FBAcessToken"] 
    [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"FBExpDate"]; 
    [[NSUserDefaults standardUserDefaults] synchronize]; 
} 

답변

0

나는이 문제를 해결했다. 이전 난 단지 이러한 권한을 요구했다 :

publish_stream, read_stream, offline_access 지금 나는 또한 이메일을 & user_birthday을 추가했다.

웹 서비스에서 일부 수정이 있었습니까?

+0

왜 이메일과 user_birthday를 추가하면 문제가 해결 되었습니까? – Nix

관련 문제