API 신청 - 보건복지부_코로나19 감염_현황 XML
www.data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15043376
코로나19감염증으로 인한 일별 확진자,완치자,지료중인환자,사망자등에 대한 현황자료(이 제공자료는 관련 발생 상황에 대한 정보를 신속 투명하게 공개하기 위한 것으로, 추가적인 역학조사 결과 등에 따라 수정 및 보완될 수 있음을 알려드립니다.)
코로나19감염증으로 인한 일별 확진자, 완치자, 치료중인환자, 사망자등에 대한 현황자료
요청변수(Request Parameter)
항목명(국문)항목명(영문)항목크기항목구분샘플데이터항목설명
서비스키 |
ServiceKey |
4 |
필수 |
- |
공공데이터포털에서 받은 인증키 |
페이지 번호 |
pageNo |
4 |
옵션 |
1 |
페이지번호 |
한 페이지 결과 수 |
numOfRows |
4 |
옵션 |
10 |
한 페이지 결과 수 |
데이터 생성일 시작범위 |
startCreateDt |
30 |
옵션 |
20200310 |
검색할 생성일 범위의 시작 |
데이터 생성일 종료범위 |
endCreateDt |
30 |
옵션 |
20200315 |
검색할 생성일 범위의 종료 |
출력결과(Response Element)
항목명(국문)항목명(영문)항목크기항목구분샘플데이터항목설명
결과코드 |
resultCode |
2 |
필수 |
00 |
결과코드 |
결과메시지 |
resultMsg |
50 |
필수 |
OK |
결과메시지 |
한 페이지 결과 수 |
numOfRows |
4 |
필수 |
10 |
한 페이지 결과 수 |
페이지 번호 |
pageNo |
4 |
필수 |
1 |
페이지번호 |
전체 결과 수 |
totalCount |
4 |
필수 |
3 |
전체 결과 수 |
게시글번호(감염현황 고유값) |
SEQ |
30 |
필수 |
74 |
게시글번호(감염현황 고유값) |
기준일 |
STATE_DT |
30 |
필수 |
20200315 |
기준일 |
기준시간 |
STATE_TIME |
30 |
필수 |
00:00 |
기준시간 |
확진자 수 |
DECIDE_CNT |
15 |
필수 |
8162 |
확진자 수 |
격리해제 수 |
CLEAR_CNT |
15 |
필수 |
834 |
격리해제 수 |
검사진행 수 |
EXAM_CNT |
15 |
필수 |
16272 |
검사진행 수 |
사망자 수 |
DEATH_CNT |
15 |
필수 |
75 |
사망자 수 |
치료중 환자 수 |
CARE_CNT |
15 |
필수 |
7253 |
치료중 환자 수 |
결과 음성 수 |
RESUTL_NEG_CNT |
15 |
필수 |
243778 |
결과 음성 수 |
누적 검사 수 |
ACC_EXAM_CNT |
15 |
필수 |
268212 |
누적 검사 수 |
누적 검사 완료 수 |
ACC_EXAM_COMP_CNT |
15 |
필수 |
251940 |
누적 검사 완료 수 |
누적 환진률 |
ACC_DEF_RATE |
30 |
필수 |
3.2396602365 |
누적 환진률 |
등록일시분초 |
CREATE_DT |
30 |
필수 |
2020-03-15 10:01:22.000 |
등록일시분초 |
수정일시분초 |
UPDATE_DT |
30 |
필수 |
null |
수정일시분초 |
샘플코드
/* Javascript 샘플 코드 */
var xhr = new XMLHttpRequest();
var url = 'http://openapi.data.go.kr/openapi/service/rest/Covid19/getCovid19InfStateJson'; /*URL*/
var queryParams = '?' + encodeURIComponent('ServiceKey') + '='+'서비스키'; /*Service Key*/
queryParams += '&' + encodeURIComponent('pageNo') + '=' + encodeURIComponent('1'); /**/
queryParams += '&' + encodeURIComponent('numOfRows') + '=' + encodeURIComponent('10'); /**/
queryParams += '&' + encodeURIComponent('startCreateDt') + '=' + encodeURIComponent('20200310'); /**/
queryParams += '&' + encodeURIComponent('endCreateDt') + '=' + encodeURIComponent('20200315'); /**/
xhr.open('GET', url + queryParams);
xhr.onreadystatechange = function () {
if (this.readyState == 4) {
alert('Status: '+this.status+'nHeaders: '+JSON.stringify(this.getAllResponseHeaders())+'nBody: '+this.responseText);
}
};
xhr.send('');