Skip to content

해시태그 검색

HwangJaeSuk edited this page Jul 12, 2019 · 18 revisions

해시태그 검색(/search)

공연 해시태그 검색

Request

URL

[POST] ~/search

text: 클릭 된 해시태그 이름 (ex. 판타지, 로맨스, 창작뮤지컬, 코미디 등등...)

Header

메소드 파라미터 설명
Content-Type application/json
token {access_token} access token값

Body

변수 타입 설명
keyword String 해시태그 키워드
{
  "keyword":"창작뮤지컬"
}

Response

Body

SUCCESS

{
    "status": 200,
    "success": true,
    "message": "해시태그 검색 성공",
    "data": [
        {
            "show_idx": 1,
            "image_url": "https://sopt24server.s3.ap-northeast-2.amazonaws.com/poster_benhur_info%403x.jpg",
            "name": "뮤지컬 벤허",
            "is_liked": 0
        },
        {
            "show_idx": 16,
            "image_url": "https://sopt24server.s3.ap-northeast-2.amazonaws.com/poster_xcalibur_info.jpg",
            "name": "엑스칼리버",
            "is_liked": 1
        }
    ]
}

검색 결과 없는 경우

{
    "status": 200,
    "success": true,
    "message": "해시태그 검색 결과 아무것도 없습니다.",
    "data": []
}

FAIL : text 값이 없는 경우

{
    "status": 400,
    "success": false,
    "message": "필요한 값이 없습니다."
}

FAIL : 토큰이 존재하지 않는 경우

{
    "status": 400,
    "success": false,
    "message": "토큰값이 존재하지 않습니다."
}

FAIL : 토큰의 형식이 잘못된 경우

{
    "status": 401,
    "success": false,
    "message": "잘못된 형식의 토큰입니다."
}

FAIL : 토큰값이 만료된 경우

{
    "status": 401,
    "success": false,
    "message": "만료된 토큰입니다."
}

FAIL : 서버내부오류

{
    "status": 600,
    "success": false,
    "message": "해시 태그 상세 조회 실패"
}
Clone this wiki locally