Access_token 과 refresh_token 오류

개발 환경 : JDK 1.8
앱 ID : 803433

문의 내용 :

안녕하세요. 메세지 보내기 기능을 몇달전에 만들었는데 최근에 오류가 발생해 문의드립니다.
access_token을 redirect Url 주소를 통해 전달받고 해당 access_token으로 refresh_token을 생성해 나에게 메시지를 보내는 기능인데 아래와 같은 오류가 납니다.
notice : {“msg”:“this access token does not exist”,“code”:-401}
기존에 access_token이 존재하지 않는다고 할 때에는 access_token을 재발행해서 생성을 했는데 최근 오류를 확인하고 재발행하여 생성해서 사용하더라도 같은 오류가 발생하고 있습니다.

안녕하세요.

API 사용에는 사용자의 접근토큰(access_token)이 사용되어야 합니다.
refresh_token은 접근토큰을 갱신하기 위한 용도로만 사용됩니다.

아아 넵 제가 잘못설명을 했네요. refresh_token은 갱신하기 위해 사용되고있는 것이 맞습니다.
하지만 access_token을 발급받고 나에게로 보내기 템플릿에 맞춰서 전송했을 때

notice : {“msg”:“this access token does not exist”,“code”:-401}

오류가 발생합니다. 분명 존재하는 액세스 토큰으로 전달을 했는데 오류가 발생하고 있어서 근본적인 원인이 무엇인지 찾지 못해 문의드립니다.

사용하신 토큰을 개인메시지로 전달 부탁드립니다.

@woody.ho ← 클릭 시, 메시지 보내실 수 있습니다.

전달해 주신 값은 인가코드 입니다.
인가코드로 접근 토큰을 발급 받으셔야 합니다.

REST API | Kakao Developers REST API - 토큰 받기

혹시 ken":"joni1KlCB8qKvcQckWBng_bbWzlXZFs8DdIKKiVRAAABi6cdKd 해당코드도 확인가능할까요?

제 로직을 보면 access_token을 발급하고 나서 액세스 토큰은 유효기간이 짧고 1회성으로 알고있어서 refresh_token을 발급하여 나에게로 메세지를 보내고 있습니다. rest api 토큰이다보니 액세스 토큰은 직접 발급받고 refresh_token은 시스템이 돌아갈때 갱신합니다. 기존에 잘 작동하던 로직이였는데 오류가 나서 한번 더 여쭤봅니다.

안녕하세요.

(1) Nov 7, 2023 @ 09:08:48.302 /oauth/authorize 인가코드 요청하여
(2) Nov 7, 2023 @ 09:09:48.259 /oauth/token 액세스 토큰 및 리프래시 토큰 정상 발급 받으셨고
(3) Nov 7, 2023 @ 09:09:50.007 /oauth/token 리프레시 토큰을 이용한 액세스 토큰 발급 호출에

(2)번에서 발급받은 리프레시 토큰이 아닌 기재하신 잘못된 값이 전달되어 에러 발생했습니다.

ken":"joni1KlCB8qKvcQckWBng_bbWzlXZFs8DdIKKiVRAAABi6cdKd

json response를 ojbect 로 처리하지 않고 파싱해서 사용하시나보군요. 전달한 리프레시 토큰은 다음과 같습니다.

"refresh_token":"joni1KlCB8qKvcQckWBng_*****************************_9be4aqQ"