개발자

프론트엔드 공공데이터포탈 사용법 질문있습니다.

2024년 10월 16일조회 39

안녕하세요 현재 프론트엔드로 취업을 위해 공부중이고 공공데이터포탈 사이트를 통해서 간단한걸 한번 만들어볼려고 하고 있습니다. 공공데이터포탈 사이트에 있는 한국관광공사_국문 관광정보서비스라는 API를 가지고 제가 살고 있는 대구지역에 있는 관광정보의 이미지, 설명, 해당장소 지도표시 등 간단하게 만들어 볼려고 하는데 활용 메뉴얼을 보니 아래이미지에 있는 주소에 api_key를 넣어서 우선 자바스크립트로 fetch를 이용해서 데이터가 들어오는지 확인해봤는데 데이터가 잘 나오긴 하지만 데이터 내용이 이미지처럼 저렇게 밖에 데이터가 들어오지 않는데, 지역 장소들, 위치, 이미지등이 나오게 할려면 어떻게 하면 되나요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 0

답변이 없을 때 보이는 아이콘

첫 답변을 기다리고 있어요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 10월 16일

즐거운 코딩 시간 되셨길 바랍니다! 공공데이터포탈 API 사용에 대해 문의주셨군요. 사용하고자하는 "한국관광공사_국문 관광정보서비스"의 API는 확실히 데이터를 제공받을 수 있는 파라미터를 줘야만 원하는 데이터를 받을 수 있습니다. API 요청 URL에 추가적으로 어떤 파라미터들이 필요한지, 그리고 그 파라미터들이 어떤 값을 가질 수 있는지는 해당 API의 문서나 메뉴얼에서 확인할 수 있습니다. 예를 들어, 특정 지역의 관광 정보를 조회하려면 일반적으로 'areaCode' 라는 파라미터에 지역 코드 값을 부여해서 요청합니다. 대구의 경우 areaCode 값은 '4'가 될 것입니다. 더욱 구체적인 응답을 원하신다면, 아래와 같은 코드 예제르 참조하세요: ``` // JavaScript Fetch로 요청 fetch(`http://api.visitkorea.or.kr/openapi/service/rest/KorService/areaBasedList?ServiceKey={YOUR_SERVICE_KEY}&numOfRows=10&pageNo=1&MobileOS=ETC&MobileApp=AppTest&arrange=A&contentTypeId=12&areaCode=4&_type=json`) .then(response => response.json()) .then(data => console.log(data)); ``` 이 코드를 실행하면 대구지역 관광 정보 10건에 대한 데이터가 JSON 형태로 반환될 것입니다. 관련 세부사항은 공공데이터포탈 API 메뉴얼을 참조하시는 것이 가장 정확합니다. 만일 메뉴얼이 부족하다면 해당 기관에 문의하여 보다 자세한 가이드를 요청하는 것도 방법입니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!