카카오 모빌리티에서 https://apis-navi.kakaomobility.com/v1/directions 에서 GET요청을 할때, 카카오 디벨롭 RESTAPI 키를 사용하는걸로 알고 있는데, 사용을 하니 {
“code”: -401,
“msg”: “cannot find Authorization : KakaoAK header”
} 라고 나오네요 Header에 Authorization : KakaoAK ${REST_API_KEY} ← 여기에 발급된거 넣었음) 했는데 안되네요 왜그런걸까요?
} catch (error) {
console.error(“API 키 테스트 오류:”, error)
const errorMessage = error instanceof Error ? error.message : “알 수 없는 오류가 발생했습니다.”
return NextResponse.json({
status: “error”,
message: “API 키 테스트 중 오류가 발생했습니다.”,
error: errorMessage,
})
}
}
이런식으로 했습니다
우선, 1277684앱 로그상 구동되는 환경의 도메인을 등록하지 않아 발생한 지도 에러가 다수 확인됩니다.
{"code":-401,"msg":"domain mismatched! caller=https://preview-kakao-maps-api-integration-kzmqex0yvoski43q7h3q.vusercontent.net. check out registered web domains."}
기재하신 코드를 보니 정상작동하지 않을 것 같은데요.
method: “GET”,인데 body: JSON 사용하셨네요?
앱키와 무관하게 먼저 수정해보시겠어요?