2017-02-04 4 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を見てください。この補完ハンドラは、メッセージを取得して必要な処理を行うために解析できる結果とエラーを提供します。

関連する問題