주소검색 address.{format} api 잘 되지 않습니다. 문제 많네요

image

로컬 - 주소검색(address.{format}) rest api 가 제대로 되지 않네요.

  • API Request 항목은 페이지 당 문서 개수 파라미터가 AddressSize 라고 명시되어 있으나 적용 되지 않고 기본값 10개씩 응답함.
  • 페이징 제대로 안됨
    • 기본값 10개씩이라 쳐도 총 건수가 81건이니 페이지는 총 9 페이지까지 있어야 함.
    • 요청값 page 값을 실제 페이지보다 무리하게 크게 요청해도 마지막 페이지 리스트가 계속 응답함.
  • Response - meta - is_end 값도 false 밖에 응답안함.

가이드 상 오타가 있네요
해당 파라미터는 size 입니다.

REST API 도구로 각 파라미터 사용 결과를 확인해볼 수 있습니다
https://developers.kakao.com/tool/rest-api/open/v2/local/search/address.json/get

해당 가이드는 수정 요청하겠습니다.

“강남대로” 쿼리 예시로 size=9 파라미터 적용하면

“is_end”: true 확인할 수 있습니다.

{
  "documents": [
    {
      "address": null,
      "address_name": "서울 서초구 강남대로109길",
      "address_type": "ROAD",
      "road_address": {
        "address_name": "서울 서초구 강남대로109길",
        "building_name": "",
        "main_building_no": "",
        "region_1depth_name": "서울",
        "region_2depth_name": "서초구",
        "region_3depth_name": "잠원동",
        "road_name": "강남대로109길",
        "sub_building_no": "",
        "underground_yn": "N",
        "x": "127.016734257826",
        "y": "37.5174382715086",
        "zone_no": ""
      },
      "x": "127.016734257826",
      "y": "37.5174382715086"
    }
  ],
  "meta": {
    "is_end": true,
    "pageable_count": 81,
    "total_count": 81
  }
}