다음 dev 처럼 주소와 apikey로 구성된 url만 입력하더라도 관련정보가 모두 나왔는데 카카오dev로 바뀌면서 어떻게 뽑아내야할지 모르겠습니다. 웹페이지를 만들어야만 파싱이 가능한가요?
꼭 웹페이지를 띄우실 필요 없습니다.
관련 REST API가 따로 존재합니다.
아래 링크를 봐주세요.
https://developers.kakao.com/docs/restapi/local#주소-검색
이 외에도 여러 로컬 API가 있으니 다양하게 활용해보세요.
다음 로컬api 처럼 https://apis.daum.net/local/geo/addr2coord?apikey={apikey}&q=제주 특별자치도 제주시 첨단로 242&output=json
이렇게는 호출이 불가한가요
카카오 APPKEY를 사용하게 되면
이전과 같이 모든 정보를 URL 파라메터로 보내서 응답을 받는 방식은 불가합니다.(deprecated)
카카오 API는 APPKEY 를 request 헤더에 실어서 보내야만 인증이 됩니다.
어떤 언어에서 작업하시는지는 모르겠지만
일단 서버 요청 코드에서 리퀘스트 헤더에 write하여 추가하는 API가 있는지 확인해보세요.
인증만 헤더 방식으로 하면 나머지 쿼리는 예전과 같이 파라메터로
https://dapi.kakao.com/v2/local/search/address.json?query=제주 특별자치도 제주시 첨단로 242
위와 같이 요청을 보내시면 됩니다.
아! 쿼리문은 꼭 URLEncoding 하셔야합니다.
해보시고 안되면 어려움을 겪고 계신 부분을 코드레벨에서 자세히 적어주시면 도와드릴게요.