당첨 티켓 리스트 조회 - GoldenTicketGroup/GoldenTicketServer GitHub Wiki

당첨 티켓 리스트 조회(/ticket)

당첨 내역

Request

URL

[GET] ~/ticket

Header

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

Response

Body

변수 타입 설명
ticket_idx Int 티켓의 인덱스

SUCCESS

{
    "status": 200,
    "success": true,
    "message": "당첨 티켓 전체 조회 성공",
    "data": [
        {
            "ticket_idx": 16,
            "qr_code":"https://raw.githubusercontent.com/zpao/qrcode.react/HEAD/qrcode.png",
            "image_url":"https://file.mk.co.kr/meet/neds/2019/04/image_readtop_2019_222216_15549409753706252.jpg",
            "date":"2019년 06월 15일",
            "name":"뮤지컬 벤허",
            "seat_type":"일반 R석",
            "seat_name":"객석 1층 15열 6번",
            "price":"20,000원",
            "location":"블르스퀘어 인터파크홀",
            "running_time":"17:00 ~ 19:00"
        },
        {
            "ticket_idx": 17,
            "qr_code":"https://raw.githubusercontent.com/zpao/qrcode.react/HEAD/qrcode.png",
            "image_url":"https://file.mk.co.kr/meet/neds/2019/04/image_readtop_2019_222216_15549409753706252.jpg",
            "date":"2019년 06월 15일",
            "name":"뮤지컬 벤허",
            "seatType":"일반 R석",
            "seatName":"객석 1층 15열 6번",
            "price":"20,000원",
            "location":"블르스퀘어 인터파크홀",
            "running_time":"17:00 ~ 19:00"
        },
        {
            "ticket_idx": 18,
            "qr_code":"https://raw.githubusercontent.com/zpao/qrcode.react/HEAD/qrcode.png",
            "image_url":"https://file.mk.co.kr/meet/neds/2019/04/image_readtop_2019_222216_15549409753706252.jpg",
            "date":"2019년 06월 15일",
            "name":"뮤지컬 벤허",
            "seatType":"일반 R석",
            "seatName":"객석 1층 15열 6번",
            "price":"20,000원",
            "location":"블르스퀘어 인터파크홀",
            "running_time":"17:00 ~ 19:00"
        }
    ]
}

SUCCESS : 당첨 내역이 없는 회원의 당첨 티켓 리스트 조회했을 때

{
    "status": 200,
    "success": true,
    "message": "당첨 티켓내역이 존재하지 않습니다.",
    "data": []
}

FAIL : BODY값 오류

{
    "status": 400,
    "success": false,
    "message": "요청 값이 충분하지 않습니다"
}

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

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

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

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

FAIL : 토큰값이 만료된 경우

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