Skip to content

지역별 조회

rkdls8268 edited this page Jul 17, 2020 · 8 revisions

메소드 경로 설명
GET /main/map/:sectionIdx 지역별 조회

Image

android_location android_location

Request Header

{
    "Content-Type": "application/json",
    "token": jwt
}

Request Parameters

sectionIdx 지역
1 마포구
2 용산구 중구
3 관악 영등포 강서
4 광진 노원 성북
5 서초 강남 송파
6 종로 서대문 은평

Response Body

< Success >

{
    "status": 200,
    "success": true,
    "message": "서점 리스트 조회 성공",
    "data": [
        {
            "bookstoreIdx": 1,
            "bookstoreName": "Piece",
            "hashtag1": "독립출판",
            "hashtag2": "사진",
            "hashtag3": "사진책방",
            "profile": "https://sopt-server-gain.s3.ap-northeast-2.amazonaws.com/1594390924094.jpg",
            "image1": "https://sopt-server-gain.s3.ap-northeast-2.amazonaws.com/1594260881260.jpg",
            "checked": 1,
            "count": 6
        },
        {
            "bookstoreIdx": 2,
            "bookstoreName": "최인아책방",
            "hashtag1": "워크숍",
            "hashtag2": "혼자서재",
            "hashtag3": "독립서점",
            "profile": "NULL",
            "image1": "https://sopt-server-gain.s3.ap-northeast-2.amazonaws.com/1594262778057.PNG",
            "checked": 0,
            "count": 6
        },
        {
            "bookstoreIdx": 3,
            "bookstoreName": "라이프북스",
            "hashtag1": "아카이브",
            "hashtag2": "독립서점",
            "hashtag3": "빈티지",
            "profile": "NULL",
            "image1": "https://sopt-server-gain.s3.ap-northeast-2.amazonaws.com/1594262102494.png",
            "checked": 1,
            "count": 6
        },
        {
            "bookstoreIdx": 4,
            "bookstoreName": "순정책방",
            "hashtag1": "그림책방",
            "hashtag2": "강동구",
            "hashtag3": "독립출판",
            "profile": "NULL",
            "image1": "https://sopt-server-gain.s3.ap-northeast-2.amazonaws.com/1594262164795.png",
            "checked": 0,
            "count": 6
        },
        {
            "bookstoreIdx": 5,
            "bookstoreName": "서아책방",
            "hashtag1": "큐레이션",
            "hashtag2": "카페",
            "hashtag3": "독립서점",
            "profile": "https://sopt-server-gain.s3.ap-northeast-2.amazonaws.com/1594390974443.jpg",
            "image1": "https://sopt-server-gain.s3.ap-northeast-2.amazonaws.com/1594262189420.jpg",
            "checked": 0,
            "count": 6
        },
        {
            "bookstoreIdx": 6,
            "bookstoreName": "그림책서점 오올",
            "hashtag1": "그림책",
            "hashtag2": "강동구",
            "hashtag3": "독립서점",
            "profile": "NULL",
            "image1": "https://sopt-server-gain.s3.ap-northeast-2.amazonaws.com/1594262807523.PNG",
            "checked": 0,
            "count": 6
        }
    ]
}

< Fail >

  • 리스트가 없을 때
{
    "status": 200,
    "success": false,
    "message": "서점 리스트가 없습니다."
}
  • EXPIRED TOKEN
{
    "status": 401,
    "success": false,
    "message": "토큰 값이 만료되었습니다."
}
  • EMPTY TOKEN
{
    "status": 200,
    "success": false,
    "message": "토큰 값이 없습니다."
}
  • INVALID TOKEN
{
    "status": 401,
    "success": false,
    "message": "유효하지 않은 토큰값입니다."
}
  • DB 오류
{
    "status": 600,
    "success": false,
    "message": "DB 오류"
}