문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
파이썬에서 rest api로 사용중입니다.
앱 id는 ID 1128410 입니다.
-
https://kapi.kakao.com/v2/api/talk/memo/default/send
메시지 보내기 api에 사용하는 access_token 토큰을 인가 코드를 받아서 -
최초 1회만
https://kauth.kakao.com/oauth/token ( “grant_type” : “authorization_code”)
를 호출해 access_token과 refresh_token을 받아 json파일에 저장해 사용합니다. -
이후 1번 메시지 발송 api를 호출전 access_token 유효시간이 6시간으로 짧으니
refresh_token를 파라미터로 아래 api를 호출해 access_token를 다시 발급받습니다.
https://kauth.kakao.com/oauth/token (“grant_type”: “refresh_token”) -
3번 방식으로 한동안 메시지 발송이 정상적으로 되는데
며칠 지나서(리프레시 토큰 유효기간 60일 이전) 1번 api를 갱신된 access_token으로 호출하면
아래와 같이 access token이 유효하지 않다고 리턴됩니다.
{“msg”:“this access token does not exist”,“code”:-401}
원인을 알 수 있을까요?