이번 버전부터 기존 국토교통부 API 클래스(Transaction, Building)를 지원 중단하고, 신규 API 클래스(TransactionPrice, BuildingLedger)로 이를 대체합니다. 주요 변경 사항은 다음과 같습니다.
주요 변경 사항
- 실거래가 API 관련 사항
- logging 관련 내용 삭제
- API 인스턴스 생성 시 모든 부동산 API 호출하는 내용 삭제
- 서비스키 미입력 시에도 인스턴스 생성 가능하도록 변경
- 입력 인자 이름 변경 (일괄 스네이크 케이스 적용)
- 단일 년월 조회와 기간 조회 기능을 단일 메서드로 통합 (get_data())
- 입력 인자로 year_month만 주어지면 단일 년월 조회 수행
- 입력 인자로 start_year_month와 end_year_month가 주어지면 기간 조회 수행
- 선택 입력 인자로 진행 상황 출력 기능 추가 (verbose=False가 기본값이며, True일 경우 출력됨)
- 건축물대장 API 관련 사항
- logging 관련 내용 삭제
- 서비스키 미입력 시에도 인스턴스 생성 가능하도록 변경
- 입력 인자 이름 변경 (일괄 스네이크 케이스 적용)
- 선택 입력 인자 중 번(bun)과 지(ji)의 경우 자동 제로 패딩 적용
- (예시) "540" -> "0540", "20" -> "0020"
- 선택 입력 인자로 컬럼명 한글 번역 옵션 추가 (translate=True가 기본값이며, 한글 컬럼으로 변경됨)
- 선택 입력 인자로 진행 상황 출력 옵션 추가 (verbose=False가 기본값이며, True일 경우 출력됨)
- 선택 입력 인자로 API 요청 대기 시간(초) 옵션 추가 (wait_time=30가 기본값이며, 해당초만큼 대기함)
신규 클래스
- PublicDataReader.TransactionPrice: 실거래가 조회
- PublicDataReader.BuildingLedger: 건축물대장 조회
지원 중단 클래스
- PublicDataReader.Transaction: 실거래가 조회
- PublicDataReader.Building: 건축물대장 조회