REST API 연동 하여 카카오로그인 사용중 정상연동되던것이 어느때부터 KOE320 오류가 발생되며
ERR_BAD_REQUEST 400 오류가 발생합니다.
인가코드를 새로 받아서 요청을해도 동일한 현상이 발생이됩니다
POST 전송
https://kauth.kakao.com/oauth/token?grant_type=authorization_code&client_id=RESTAPI KEY &redirect_uri=리턴url&code=인증코드
response 메세지
{“error”:“invalid_grant”,“error_description”:“authorization code not found for code=인증코드값”,“error_code”:“KOE320”}
정상적으로 되었던 부분인데 어느순간부터 위와같이 토큰발급이 안되는데 전송로그가 잘못된것인지
앱ID: 833461
안녕하세요
KOE320 에러는 발급받지 않은 인가코드를 사용하거나, 동일한 인가코드를 여러번 사용하는 경우 발생하는 에러인데요.
현재 사용하고 계신 서비스에서는 동일한 인가코드를 여러번 사용해서 KOE320 에러가 발생하고 있습니다.
서비스에서 토큰 요청시 동일한 인가코드를 여러번 사용하고 계시지 않은지 확인해보시면 좋을것 같습니다.
추가로 서비스에서 KOE303 에러도 발생하고 있는데요,
KOE303 에러는 인가코드 발급시 사용한 redirect_uri와 토큰 요청시 사용한 redirect_uri가 일치하지 않는 경우 발생하는 에러입니다.
토큰 요청시 redirect_uri 파라미터를 인가코드 요청시 사용한 값과 동일한 값으로 사용하시면 KOE303 에러를 해결하실 수 있습니다.
토큰 요청시 발생하는 에러 목록은 아래 문서에서 확인하실 수 있습니다.
https://developers.kakao.com/docs/latest/ko/kakaologin/trouble-shooting#token