Cannot find Authorization : KakaoAK header 문제입니다

안녕하세요. 제가 안드로이드 스튜디오 webview의 javascript에 길찾기 api를 사용하려고 다음과 같이 작성했는데
const url=“https://apis-navi.kakaomobility.com/v1/directions?origin=127.11015314141542,37.39472714688412&destination=127.10824367964793,37.401937080111644”;

    	fetch(url,{
    		method: "GET",
    		headers:{
    			"Authorization":'KaKaoAK 내restapi키넣었음'
    		}
    	})
    		.then(response => response.json())
    		.then(data=>{
    			console.log(JSON.stringify(data));
    		})
    		.catch(error=>{
    			console.log(error);
    		}); 

콘솔에 {“code”:-401,“msg”:“cannot find Authorization : KakaoAK header”} 이렇게 표시됩니다. rest api값도 제대로 넣었는데 무슨 문제일까요

안녕하세요. 카카오모빌리티 기술 제휴 담당자입니다.

401에러는 Authorization 헤더 부분이 잘못 설정되어 발생하는데요, 아래 두 가지 우선 확인 부탁드립니다.

  1. REST API 값이 올바르게 들어갔는지 - 다른 키 값 사용 금지 (확인 방법)
  2. 다음과 같은 형식으로 들어갔는지

headers[“Authorization”] = “KakaoAK” + " " + key

위와 같이 잘 설정이 되었음에도 오류가 계속 발생한다면 다시 문의 부탁드립니다.
감사합니다.

감사합니다. 띄어쓰기의 문제였군요

1개의 좋아요