Skip to content

카드 전체 조회

funnkiddo edited this page Dec 31, 2019 · 26 revisions

카드 전체 조회(/cards/)

Request

URL

[GET] ~/cards/

Header

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

Description

변수명 설명
cardIdx 서버 상의 카드 인덱스 번호
title 카드 타이틀
content 카드 내용
image 카드 이미지
record 카드 녹음
serialNum 카드 고유 시리얼 넘버
sequence 카드 배열 순서
useIdx 서버 상의 서버 인덱스 번호

Response

SUCCESS

{
    "status": 200,
    "success": true,
    "message": "카드 전체 조회 성공",
    "data": [
        {
            "cardIdx": 14,
            "title": "title4",
            "content": "content4",
            "image": "[object Object]",
            "record": "[object Object]",
            "count": 11,
            "visible": 1,
            "serialNum": "hhw38joe3u",
            "sequence": 2,
            "userIdx": 19
        },
        {
            "cardIdx": 33,
            "title": "sample title update",
            "content": "sample content update",
            "image": "https://s3sopt25.s3.ap-northeast-2.amazonaws.com/1577514701790.jpg",
            "record": "https://s3sopt25.s3.ap-northeast-2.amazonaws.com/1577514701798.MP3",
            "count": 0,
            "visible": 0,
            "serialNum": "h0ojyqtjd",
            "sequence": 5,
            "userIdx": 19
        },
        {
            "cardIdx": 48,
            "title": "abababab",
            "content": "abababab",
            "image": "https://s3sopt25.s3.ap-northeast-2.amazonaws.com/1577638879429.png",
            "record": "https://s3sopt25.s3.ap-northeast-2.amazonaws.com/1577638879445.png",
            "count": 0,
            "visible": 1,
            "serialNum": "o7jatlku7h",
            "sequence": 22,
            "userIdx": 19
        }
    ]
}

FAIL : 해당 사용자가 가진 카드가 없는 경우

{
    "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": "서버 내부 오류"
}