[공공데이터] 특일정보 반환 api입니다. > 그누보드5 팁자료실

그누보드5 팁자료실

[공공데이터] 특일정보 반환 api입니다. 정보

[공공데이터] 특일정보 반환 api입니다.

본문

https://github.com/rido0083/gnu_hoilday

 

깃헙에 자료 업로드를 해두었습니다.

필요하시분은 다운로드 받으셔서 사용하시면 됩니다.

 

gnu_hoilday

그누보드5.3용으로 개발된 국가특일 정보 api 입니다.



data.go.kr/dataset/15012690/openapi.do

공공데이터에 가입하시고 위의 링크로 가신 후 해당 api를 신청하신후 api키를 받아서 사용하시면 됩니다. 
해당 api키는 2년에 한번씩 재 신청이 필요 합니다.


신청하신 api키를 api/holiday.php 파일의 40번째줄

$ServiceKey = '';

해당 변수에 기입해 주시면 됩니다.


해당 사용법은 이러합니다. 
http://본인의홈페이지/api/holiday.php?date= 
기본주소의 형태 입니다. 해당 date인자에 필요한 날짜를 입력합니다. 

http://본인의홈페이지/api/holiday.php?date=2019 
년도만 입력시에 해당년도의 특일정보를 json형태로 반환합니다. 이경우 해당 데이터베이스를 자동생성하고 디비에 해당 특일정보를 저장합니다. 
해당 공공데이터의 api에서 2015년 데이터부터 제공하고 있으니 필요하신분은 2015부터 쭉 입력해 주시면 됩니다. 

http://본인의홈페이지/api/holiday.php?date=2019-01 
해당월의 특일을 json형태로 제공합니다. 이경우 위의 년도로 입력받은 데이터베이스에서 해당 정보를 반환합니다. 
즉 해당년도의 데이터를 먼저 찍어주고 디비를 생성해 주셔야 합니다. 


http://본인의홈페이지/api/holiday.php?date=2019-05-05 
해당알의 특일을 json형태로 제공합니다. 이경우 위의 년도로 입력받은 데이터베이스에서 해당 정보를 반환합니다. 

해당 년도의 url을 입력시에 기존 데이터에 없던 특일을 추가합니다. 현재 작성일(2019-03-26) 기준으로 2020년 데이터는 제공되고 있지 않는거 같습니다.



아래는 셈플url입니다. 
제작자의 사정에 의해 해당 셈플은 링크가 유효하지 않을 수 있습니다.



gnurido.iwinv.net/api/holiday.php?date=2019 
gnurido.iwinv.net/api/holiday.php?date=2019-05 
gnurido.iwinv.net/api/holiday.php?date=2019-05-05 

추천
9

댓글 6개

행정편의? 뭐 그런 게 아닐까 싶어요.
일정기간 사용 없으면 휴면처리하면 될 거 같은데 시스템 구축이 귀찮은가봐요. ㅡㅡ
그래도 유용한 게 많다보니... ^^
이리저리 검색하다가 그누에 왔네요. ㅎㅎ
좋은 정보 감사합니다. 리도님 ^^

달짝지근한 꿀정보에 설탕하나 추가하겠습니다. ^^

$key = substr($item->locdate,0,4).'-'.substr($item->locdate,4,2).'-'.substr($item->locdate,6,2);
요것을
$key = date("Y-m-d", strtotime($item->locdate));
요것으로 하면 어떨까요 ^^

건강하세요~ 리도님~~~
전체 2,431 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT