kakao-partner-android-sdk-rx / com.kakao.sdk.auth / AuthApiClient / refreshAccessToken

refreshAccessToken

@JvmOverloads fun refreshAccessToken(oldToken: OAuthToken = tokenManager.getToken() ?: throw ClientError(ClientErrorCause.TokenNotFound), clientId: String = KakaoSdk.applicationContextInfo.appKey, androidKeyHash: String = KakaoSdk.applicationContextInfo.signingKeyHash, callback: (token: OAuthToken?, error: Throwable?) -> Unit): Unit

리프레시 토큰으로 액세스 토큰을 갱신.

Parameters

oldToken - 이전에 발급 받았던 토큰. 기본 값은 TokenManageable에 저장된 토큰.

callback - OAuthToken 반환. 토큰은 현재 설정된 TokenManageable에 자동으로 저장.

Exceptions

ClientErrorCause.TokenNotFound -

fun refreshAccessToken(oldToken: OAuthToken = tokenManager.getToken() ?: throw ClientError(ClientErrorCause.TokenNotFound), clientId: String = KakaoSdk.applicationContextInfo.appKey, androidKeyHash: String = KakaoSdk.applicationContextInfo.signingKeyHash): OAuthToken