2017-02-04 5 views
0

Facebook 토큰이 무효화 될 때 이벤트를 처리하려고합니다. 예를 들어 사용자가 Facebook 암호를 변경 한 경우. 내가 사용하는 경우 :Swift : Facebook 토큰 오류 처리

com.facebook.sdk:FBSDKGraphRequestErrorParsedJSONResponseKey={ 
body =  { 
    error =   { 
     code = 190; 
     "error_subcode" = 460; 
     "fbtrace_id" = HFdKjQiGR0m; 
     message = "Error validating access token: The session has been invalidated because the user has changed the password."; 
     type = OAuthException; 
    }; 
}; 
code = 400; 
}, NSLocalizedRecoveryOptions=(
    OK, 
    Cancel 
)} 

가 어떻게 이러한 오류 코드를 너무 유효성을 검사 할 수 있습니다 :

FBSDKAccessToken.refreshCurrentAccessToken 

사용자가 암호를 변경, 나는 오류는 다음과 같이 보이는

Error validating access token: The session has been invalidated because the user has changed the password. 

를 얻을 것 적절한 조치를 취할 수 있습니까?

답변

0

완료 처리기 유형 (FBSDKGraphRequestHandler)이 포함 된 FBSDKGraphRequestConnection.h을 살펴보십시오. 이 완료 핸들러는 결과 및 오류를 제공하여 메시지를 파싱 한 다음 필요한 작업을 수행 할 수 있습니다.