Skip to content

medianHotelRead

Hyun-juhee edited this page Jan 2, 2020 · 7 revisions

숙박 평균값 조회하기


[GET] ~/median/:CityId/hotel


Parameters

이름 type 설명
CityId INTEGER City table의 PK & Median table의 FK

Request-Header

메소드 파라미터 설명
Content-Type application/json

Response - body

SUCCESS
{
    "status": 200,
    "data": {
        "result": [
            {
                "category": "최고급호텔",
                "cost": "414714",
                "url": "https://www.tripadvisor.co.kr/Hotels-g187147-Paris_Ile_de_France.html",
                "info": [
                    {
                        "name": "Sofitel Paris Le Faubourg",
                        "cost": "482870"
                    },
                    {
                        "name": "Le Bristol Paris",
                        "cost": "1020034"
                    },
                    {
                        "name": "Maison Souquet",
                        "cost": "451680"
                    }
                ]
            },
            {
                "category": "고급호텔",
                "cost": "189451",
                "url": "https://www.tripadvisor.co.kr/Hotels-g187147-Paris_Ile_de_France.html",
                "info": [
                    {
                        "name": "Saint James Paris",
                        "cost": "470163"
                    },
                    {
                        "name": "Citadines Les Halles Paris",
                        "cost": "202158"
                    },
                    {
                        "name": "Best Western Premier Opera Faubourg",
                        "cost": "114364"
                    }
                ]
            },
            {
                "category": "일반호텔",
                "cost": "113209",
                "url": "https://www.tripadvisor.co.kr/Hotels-g187147-Paris_Ile_de_France.html",
                "info": [
                    {
                        "name": "Hotel des 3 Poussins",
                        "cost": "118985"
                    },
                    {
                        "name": "Ibis Styles Paris 16 Boulogne",
                        "cost": "90105"
                    },
                    {
                        "name": "Hotel De France",
                        "cost": "58915"
                    }
                ]
            },
            {
                "category": "저가호텔",
                "cost": "82019",
                "url": "https://www.tripadvisor.co.kr/Hotels-g187147-Paris_Ile_de_France.html",
                "info": [
                    {
                        "name": "Mama Shelter Paris East",
                        "cost": "130537"
                    },
                    {
                        "name": "Hotel La Sanguine",
                        "cost": "94726"
                    },
                    {
                        "name": "Hotel Montmartre",
                        "cost": "80863"
                    }
                ]
            }
        ]
    },
    "success": true
}
FAIL 1 : CityId에 해당하는 정보기 없을 경우
{
    "status": 204,
    "message": "평균값에 대한 정보가 없습니다",
    "success": false
}
FAIL 2 : 내부 서버 오류
{
    "status": 500,
    "message": "평균값 조회에 실패했습니다.",
    "success": false
}
Clone this wiki locally