문제 상황
부동산통계정보시스템에서 Open API 데이터를 확인하고 싶다.
어떻게 확인할까?
* 부동산통계정보시스템 사이트
https://www.reb.or.kr/r-one/portal/openapi/openApiListPage.do
부동산통계정보시스템
통계, 통계조회, 복수통계, 변동비교통계, 사칙연산통계
www.reb.or.kr
문제 해결
1. 개발가이드 확인하기
- OpenAPI의 경우 거의 개발가이드가 있다.
2. 인증키를 발급 받습니다.
- 좌측 '인증키 발급내역' 을 클릭합니다.
- 로그인을 진행합니다.
- 정상적으로 인증키가 발급되면 아래와 같은 화면이 나타납니다. 여기서 인증키 값을 복사합니다.
3. 확인하고 싶은 데이터를 찾습니다.
- 좌측에서 '통계코드 검색' 에 들어가 찾아봅니다.
4. URL을 통해 API에 접속하여 데이터를 확인합니다.
Ex) (월) 용도지역별 지가지수를 확인하도록 URL을 만들어보자.
- 기본적으로 들어가는 OpenAPI URL은 좌측 바의 'Open API 목록'에 있다. 그 중에서 서비스명이 '서비스 통계목록' 인 것을 클릭하고 상세주소를 복사한다.
기본인자(필수인자)는 무조건 채워주어야 한다. 이때 뒤에 ?을 붙이고 KEY값과 Type, pIndex, pSize 값을 뒤에 GET 방식으로 요청하듯이 작성하면 된다.
예시 형태는 아래와 같다.
https://www.reb.or.kr/r-one/openapi/SttsApiTbl.do?KEY=본인KEY값&Type=json&pIndex=1&pSize=100&STATBL_ID=T244633134461863
5. 데이터 확인하기 및 pretty code 적용하기
데이터를 확인한다. 아래와 같이 "정상 처리되었습니다."가 뜨면 조회 성공이다.
이 데이터를 한 눈에 보기는 어렵다. 그래서 pretty code을 적용하고자 한다.
wrtn이나 chatgpt에서 다음과 같이 프롬프트를 작성하자.
JSON 코드와 함께 "이 코드를 pretty code로 보여줘" 라고 작성한다.
그러면 아래와 같이 예쁘게 보여준다.