직딩 개발기- 공휴일 조회

Lee young-jun
4 min readJun 12, 2023

--

직딩에는 올해 남은 휴일을 표시해주는 기능이 있어요.
이 기능을 위해 어딘가에서 우리나라 휴일 목록을 가져와야 했는데

다행히 공공데이터 포털에서 공휴일을 조회할 수 있는 API를 제공하고 있었어요.

공공데이터포털에서 공휴일로 검색하면 단 1건이 조회되는데,

그것은 바로 한국천문연구원의 특일 정보.

이 API를 통해 공휴일이 일자와 명칭을 조회할 수 있었어요.

API 신청

검색된 API를 눌러보면 아래와 같이 상세 정보를 볼 수 있어요.

JSON은 형태로는 제공을 안하네요 ㅠㅠ

이름만 봐서는 알 수 없는 이 API안에 공휴일 조회 기능이 포함돼요.

아래에서 활용신청을 누르면

당연하지만 로그인을 하라네요

로그인을 하고 다시 시도하면 신청화면으로 넘어가고,

이런 경고성 글이 있는데 위치기반 API가 아니므로 무시하면 돼요.

  • 활용신청 시 ‘위치기반서비스사업신고필증’이 등록되지 않으면 반려가 될 수 있으니 참고 하시기 바랍니다.

다음은 API를 사용하려는 목적을 적어야하는데 직딩은 앱이니까 앱 개발을 선택하고

API에서 제공하는 여러 기능 중에 사용할 공휴일 정보 조회를 체크해줬어요.

마지막으로 약관에 동의를 한 후

활용신청을 하면

한번 더 확인을 물어보고

최종 확인하면 마이페이지에서 확인할 수 있게돼요.

미리보기

신청된 내역을 선택하면 상세 페이지로 가는데 여기서 미리보기의 확인을 누르면

어떤 값을 요청변수에 넣어야되는지 목록이 나타나고 다시 여기서 미리보기를 누르면

웹 페이지가 열리면서 API가 호출되고

그리고 다행히 참고문서를 받아보니 json을 지원하네요.

미리보기의 url을 Postman에 붙여넣으면 쉽게 테스트할 수 있어요.

참고자료

--

--

No responses yet