Ios 동의 내역 확인하기 API 요청시 토큰이 없다고 뜹니다

사용하는 SDK 버전 정보 : 2.8.2
문서에 나와있는대로 아래 코드를 사용하여 로그인 후 oauthToken을 잘 받아왔습니다.

// 카카오톡 설치 여부 확인
if (UserApi.isKakaoTalkLoginAvailable()) {
UserApi.shared.loginWithKakaoTalk {(oauthToken, error) in
if let error = error {
print(error)
}
else {
print(“loginWithKakaoTalk() success.”)

        //do something
        _ = oauthToken            
    }
}    

}

그 후에 동의 내역을 확인하기 위해서 문서에 나와있는대로 코드를 작성하여 확인 결과

UserApi.shared.scopes() { (scopeInfo, error) in
    if let error = error {
        self?.errorHandler(error: error)
    }
    else {
        self?.success(scopeInfo)
        
        //do something
        _ = scopeInfo
    }
}

아래처럼 인증 토큰이 없다고 나옵니다.
reason = TokenNotFound
errorMessage = “authentication tokens not exist.”

로그인 후 동의목록을 받으려면 로그인 후 받은 토큰으로 제가 추가적으로 해줘야 할 게 있을까요?

안녕하세요~

확인을 위해 앱 ID 알려주세요~


앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다~
ex) 123456

463302입니다!

토큰 존재 여부 확인하기 호출 후, 동의 내역조회 한번 해보시겠어요?

iOS | Kakao Developers 문서

아 해결됐습니다. 함수 호출 순서에 오류가 있었습니다!

1개의 좋아요