Skip to content

[GET] 장소 조회하기 특정 장소 조회 (준엽)

Junyup Hong edited this page Jul 8, 2020 · 6 revisions

[GET] 장소 조회하기 - 특정 장소 조회 (준엽)

준엽 - ISSUE #24

메소드 경로 설명
GET /places/:placeIdx 특정 장소 조회

해당 뷰 없음

요청 예시

{baseURL}/places/2

요청 헤더

Content-Type: application/json
token: token

요청 쿼리 (또는 파라미터, 바디)

key 설명 타입 비고
placeIdx 검색할 장소의 index String params

응답 바디

key 설명 타입 비고
placeIdx 장소 index Number
placeName 장소 이름 String
placeAddress 장소 주소 String
placeRoadAddress 장소 도로명주소 String
placeMapX 장소 x좌표 Number
placeMapY 장소 y좌표 Number
placeCreatedAt 장소 등록 시간 Number Unix 시간
placeUpdatedAt 장소 업데이트 시간 Number Unix 시간
userIdx 작성자 index Number
placeReview 장소 리뷰 String
categoryIdx 장소 카테고리의 index Number
groupIdx 장소 그룹의 index Number
placeViews 장소 검색 횟수 Number
subway 지하철 정보 Object
tag 태그 정보 Object 키워드, 장소정보 포함
user 작성자 정보 Object
imageUrl 장소의 imageUrl들 String[] 0번 인덱스가 썸네일 이미지

성공

{
    "status": 200,
    "success": true,
    "message": "장소 조회 성공",
    "data": {
        "placeIdx": 306286550517,
        "placeName": "순남시래기 서강대점",
        "placeAddress": "서울특별시 마포구 신수동 81-136",
        "placeRoadAddress": "서울특별시 마포구 백범로 28 제2서강빌",
        "placeMapX": 306286,
        "placeMapY": 550517,
        "placeCreatedAt": 1594044454,
        "placeUpdatedAt": 1594044454,
        "placeReview": "아니 난 여기 오늘 못감 ",
        "category": {
            "categoryIdx": 1,
            "categoryName": "맛집"
        },
        "groupIdx": 1,
        "placeViews": 0,
        "tag": [
            {
                "tagIdx": 1,
                "tagName": "가성비있는",
                "tagIsBasic": 0,
                "categoryIdx": 1
            },
            {
                "tagIdx": 2,
                "tagName": "해장하기좋은",
                "tagIsBasic": 0,
                "categoryIdx": 1
            },
            {
                "tagIdx": 3,
                "tagName": "단체석있는",
                "tagIsBasic": 0,
                "categoryIdx": 1
            },
            {
                "tagIdx": 7,
                "tagName": "24시간",
                "tagIsBasic": 1,
                "categoryIdx": 1
            },
            {
                "tagIdx": 8,
                "tagName": "남녀분리화장실",
                "tagIsBasic": 1,
                "categoryIdx": 1
            },
            {
                "tagIdx": 9,
                "tagName": "내부화장실",
                "tagIsBasic": 1,
                "categoryIdx": 1
            }
        ],
        "subway": [],
        "user": {
            "userIdx": 3,
            "userName": "최영훈",
            "email": "test",
            "profileURL": ""
        },
        "imageUrl": [
            "https://sopt26.s3.ap-northeast-2.amazonaws.com/1594044445998.png",
            "https://sopt26.s3.ap-northeast-2.amazonaws.com/1594044446010.jpeg"
        ]
    }
}

실패

  • 해당 index의 장소 없음
{
	"status": 400,
	"success": false,
	"message": "장소 없음"
}
  • 서버 내부 에러
{
    "status": 500,
    "message": "내부 서버 에러"
}
Clone this wiki locally