🧱 Framework/Node.js

Kakao Login API error_code(KOE010)

jaeyunim 2023. 2. 13. 16:10

카카오 로그인 api 구현시, access_token이 'KOE010'오류로 인해 넘어오지 않는 경우가 있다.

 

이는 Client Serect을 활성화 했지만, 전달 인자로 넘겨 주지 않았을때 생기는 오류다.

 

 

따라서 활성화를 끄거나 다음과 같이 client_id 뒤에 붙여주면 해결된다!

  const baseUrl = "https://kauth.kakao.com/oauth/token";
  const config = {
    grant_type: "authorization_code",
    client_id: process.env.KAKAO_REST_KEY,
    client_secret: process.env.KAKAO_SECRET_KEY, .//여기를 추가했을 뿐이다
    redirect_uri: "http://localhost:4000/user/kakao/finish",
    code: req.query.code,
  };

  const params = new URLSearchParams(config).toString();

  const finalUrl = `${baseUrl}?${params}`;
  console.log(finalUrl);