잠깐만요
급식 데이터를 호출하는 데 사용되는 URL 구조
URL은 네트워크상에 있는 정보나 자원의 위치를 나타내는 주소를 의미합니다. 예를 들어, 경상북도교육청 소속인 장곡초등학교의 2020년 6월 15일 급식 식단 정보를 가져오고 싶다면 다음과 같이 URL을 구성하면 됩니다.
URL을 구성하는 요소들을 항목별로 나눠서 살펴보면 다음과 같이 구분할 수 있습니다.
• Open API 요청주소: 나이스 교육정보 개방 포털의 데이터를 호출할 때 공통적으로 사용하는 주소입니다.
• Open API 이름: 급식식단정보를 호출한다는 의미입니다.
• 기본인자1(인증키): ‘Key=’ 다음 부분에는 사용자가 발급받은 인증키 값이 들어가야 합니다.
• 기본인자2(문서형식): 급식 데이터를 어떤 문서 형식으로 받을지 결정합니다. Type 값을 지정하지 않으면 xml 형식의 데이터를 받고 json으로 지정하면 json 형식의 데이터를 받습니다. xml과 json은 인터넷에서 데이터를 주고받기 위해 사용되는 데이터 형식을 나타내는 용어입니다.
• 요청인자: 교육청 코드, 학교 코드, 급식 일자 값을 서버에 전달하여 특정 학교, 지정된 날짜의 급식 식단 정보를 호출합니다.
• 그 외 ‘?’ 기호는 주소와 인자를 구분하는 역할을 하고 ‘&’ 기호는 인자와 인자를 구분하는 역할을 합니다.
데이터 호출에 사용할 URL을 구성하는 텍스트를 일일이 키보드로 입력하면 오타가 발생할 수 있으므로 교육정보 개방 포털에서 [데이터셋] → [급식식단정보] 페이지의 Open API 탭 화면 아래쪽에 있는 샘플 URL에서 필요한 텍스트를 복사해 붙여 넣는 것을 추천합니다.