문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.
앱 ID : 1251235
{
-
error: “invalid_request”,
-
error_description: “request parameters not found.”,
-
error_code: “KOE001”
}
카카오 로그인 구현 중인데 해당 에러가 발생하고 있습니다.
현재
- 카카오계정 에 직접 접속해 code 값 받아온 후
- 서버에서 code값을 통해 rest api 요청을 보내 accessToken을 요청하는 과정에서 발생합니다.
안녕하세요.
KOE001 오류는 요청 매개변수가 누락되었거나 잘못된 형식으로 전달되었을 때 발생합니다. 현재 코드 값과 함께 REST API 요청을 보내고 계신데, 요청 매개변수를 확인해보시기 바랍니다.
특히 다음 항목들을 확인해보세요:
grant_type
: authorization_code
로 설정되어 있는지 확인하세요.
client_id
: 올바른 클라이언트 ID가 전달되고 있는지 확인하세요.
redirect_uri
: 인가 코드 요청 시 사용한 리다이렉트 URI와 동일한지 확인하세요.
code
: 인가 코드 요청 시 받은 코드 값이 올바르게 전달되고 있는지 확인하세요.
이 매개변수들이 올바르게 설정되어 있다면, 요청의 Content-Type이 application/x-www-form-urlencoded
인지 확인해보세요.
만약 여전히 문제가 해결되지 않는다면, 요청의 전체 내용을 로그로 출력해보시고, 매개변수들이 올바르게 전달되고 있는지 확인해보시기 바랍니다.
참고 링크: https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#request-token
[@tim.l @woody.ho]