logoKakao API Test

카카오톡 로컬

  • Kakao REST API 주소 검색

    PHP Simple Pack : KakaoAPIService.php Github / 사용방법
  • 주소 검색

    • PHP

    GET dapi.kakao.com/v2/local/search/address.json HTTP/1.1 Authorization: KakaoAK {REST_API_KEY} 아동동
    object(stdClass)#5 (2) { ["documents"]=> array(1) { [0]=> object(stdClass)#3 (6) { ["address"]=> object(stdClass)#2 (12) { ["address_name"]=> string(32) "경기 파주시 아동동 147-2" ["b_code"]=> string(10) "4148010200" ["h_code"]=> string(10) "4148051000" ["main_address_no"]=> string(3) "147" ["mountain_yn"]=> string(1) "N" ["region_1depth_name"]=> string(6) "경기" ["region_2depth_name"]=> string(9) "파주시" ["region_3depth_h_name"]=> string(10) "금촌1동" ["region_3depth_name"]=> string(9) "아동동" ["sub_address_no"]=> string(1) "2" ["x"]=> string(16) "126.784825658393" ["y"]=> string(15) "37.765561001522" } ["address_name"]=> string(32) "경기 파주시 아동동 147-2" ["address_type"]=> string(11) "REGION_ADDR" ["road_address"]=> object(stdClass)#4 (12) { ["address_name"]=> string(29) "경기 파주시 아동로 82" ["building_name"]=> string(0) "" ["main_building_no"]=> string(2) "82" ["region_1depth_name"]=> string(6) "경기" ["region_2depth_name"]=> string(9) "파주시" ["region_3depth_name"]=> string(9) "아동동" ["road_name"]=> string(9) "아동로" ["sub_building_no"]=> string(0) "" ["underground_yn"]=> string(1) "N" ["x"]=> string(16) "126.782911457015" ["y"]=> string(16) "37.7677474633031" ["zone_no"]=> string(5) "10944" } ["x"]=> string(16) "126.784825658393" ["y"]=> string(15) "37.765561001522" } } ["meta"]=> object(stdClass)#6 (3) { ["is_end"]=> bool(true) ["pageable_count"]=> int(1) ["total_count"]=> int(1) } }
    
    public function getAddress($query){
        $callUrl = "https://dapi.kakao.com/v2/local/search/address.json?query=".urlencode($query);
        $headers = array();
        $headers[] = "Authorization: KakaoAK " . $this->REST_API_KEY;
        $response = KakaoAPIService::excuteCurl($callUrl, "GET", $headers);
        return KakaoAPIService::getReturnKey($response, "meta");     
    }
                            
  • 좌표로 행정구역정보 받기

    • PHP

    GET dapi.kakao.com/v2/local/geo/coord2regioncode.json HTTP/1.1 Authorization: KakaoAK {REST_API_KEY}

    Recoverable fatal error: Object of class stdClass could not be converted to string in /host/home1/leedongha/html/kakao_local.php on line 96