Coding/Spring(Boot)

[Spring Boot]Open api 데이터가 예상보다 적게 들어오는 경우

민톨이 2024. 7. 11. 10:58
728x90

 

❗️발생 오류

서울시 유기동물 api를 가져오는 과정에서, 홈페이지에 견본 sheet상에는 수많은 데이터 목록이 있었지만 막상 링크를 불러와서 파싱 후 데이터베이스에 적재하는 과정 후에 5마리만 들어왔다.

공식 sheet

 

 

나의 mysql db상에서는 이렇게 5마리만 들어오는 경우 발생.

 

알고보니 

 String apiUrl = "http://openapi.seoul.go.kr:8088/인증키/json/TbAdpWaitAnimalView/1/5";

 

저기서 1/5가 문제였다. 

 

 

✍🏻 해결 방법 

 

그래서 저걸 1/1000으로 늘려주니 더 많은 데이터를 불러올 수 있었다.

 

근데 이렇게 해도 모든 동물들이 들어오는 건 아니다. 

하지만 범위 적는 곳의 maximun number는 1000이다.

테스트 결과 1000을 넘기면

 

이런 오류가 뜬다.