리프레시 토큰을 이용하여 액세스토큰 자동갱신을 구현해봤는데 리프레시토큰이 안나옵니다

import requests

def refresh_access_token(client_id, refresh_token):
url = “https://kauth.kakao.com/oauth/token

# 요청할 데이터 설정
data = {
    'grant_type': 'refresh_token',
    'client_id': client_id,
    'refresh_token': refresh_token,
}

# POST 요청 보내기
response = requests.post(url, data=data)

# 응답 확인
if response.status_code == 200:
    result = response.json()
    new_access_token = result.get('access_token')
    new_refresh_token = result.get('refresh_token')
    print("새로운 액세스 토큰:", new_access_token)
    print("새로운 리프레시 토큰:", new_refresh_token)
    return new_access_token, new_refresh_token
else:
    print("토큰 갱신 실패. 상태 코드:", response.status_code)
    return None, None

if name == “main”:

client_id = "64c65b11be9bb8fa9443e****"  # 카카오 개발자 사이트에서 발급받은 클라이언트 ID
refresh_token = "aXYt3LH2KG7813Obesm-virJ0gFJJU6EQNMjr9Y_Cj11GgAAAYsidIZp"  # 이전에 발급받은 리프레시 토큰

new_access_token, new_refresh_token = refresh_access_token(client_id, refresh_token)

실행결과
새로운 액세스 토큰: 3PNEiqBLFKSjJwMC7hAN1pRc3k9dy7mu_-**************************
새로운 리프레시 토큰: None

리프레시토큰이 안되는데 어디가 문제일까요?

토큰 갱신 시, Refresh Token의 유효기간이 1개월 이상 남은 경우 Refresh Token은 재발급 되지 않습니다.

Refresh Token의 남은 유효기간이 1개월 이하인 경우, 토큰 재발급 시 Refresh Token도 재발급되며 기존 Refresh Token은 사용할 수 없습니다.

응답에 Refresh Token이 있는 경우만 갱신하여 사용 부탁드립니다.

카카오 로그인 액세스 토큰과 리프레시 토큰

어제 했었는데 문제없이 사용하다 오늘하니 401오류가 뜨던데 제가알기로 401오류가 accese token 관련 오류라고알고있는데 아닐까요? 일단 6시간 지난뒤에 다시시도해볼까요?

위에 안내드린 상황은 에러 상황이 아니라 응답의 차이 인데요.

401에러라면 호출 에러 같습니다. 응답받은 에러 메시지는 어떤것인가요?

앱ID 알려주시겠어요?

메시지를 성공적으로 보내지 못했습니다. 오류메시지 : {‘msg’: ‘this access token does not exist’, ‘code’: -401}
응답 코드: 401
응답 내용: {“msg”:“this access token does not exist”,“code”:-401}

앱 아이디는 967097입니다.

안녕하세요.

해당 오류는 유효하지 않은 접근 토큰으로 API 호출 시, 발생하는 오류 입니다.
접근토큰을 새로 발급 받고 요청 부탁드립니다.

제가
https://kauth.kakao.com/oauth/authorize?client_id=(내 RESET API )&redirect_uri=https://example.com/oauth&response_type=code

여기 접속해서 엑세스토큰을 새로 갱신하면 잘 되는데 리프레시 토큰을 이용해서 6시간이 아닌 2달마다 갱신하게 하려고 하는데 그부분이 잘 안됩니다 코드를 전부 보여드리면 해결에 도움이될까요?

전달해 주신 주소는 인가코드 발급을 위한 주소이고 사용자의 브라우저에서만 동작합니다.
접근 토큰 갱신은 아래 문서를 참고 부탁드립니다.

REST API | Kakao Developers REST API