Skip to content

카드 전체 조회

funnkiddo edited this page Jan 2, 2020 · 26 revisions

카드 전체 조회(/cards/)

readAll{:.aligncenter}

Request

URL

[GET] ~/cards/

Header

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

Response

Description

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

SUCCESS

{
    "status": 200,
    "success": true,
    "message": "카드 전체 조회 성공",
    "data": [
        {
            "cardIdx": 2,
            "title": "first title",
            "content": "first content",
            "image": "https://s3sopt25.s3.ap-northeast-2.amazonaws.com/1577350104200.png",
            "record": "https://s3sopt25.s3.ap-northeast-2.amazonaws.com/1577350104201.MP3",
            "count": 0,
            "visible": 0,
            "serialNum": "z1bh8909s",
            "sequence": 11
        },
        {
            "cardIdx": 2,
            "title": "first title",
            "content": "first content",
            "image": "https://s3sopt25.s3.ap-northeast-2.amazonaws.com/1577350104200.png",
            "record": "https://s3sopt25.s3.ap-northeast-2.amazonaws.com/1577350104201.MP3",
            "count": 0,
            "visible": 0,
            "serialNum": "z1bh8909s",
            "sequence": 11
        },
        {
            "cardIdx": 2,
            "title": "first title",
            "content": "first content",
            "image": "https://s3sopt25.s3.ap-northeast-2.amazonaws.com/1577350104200.png",
            "record": "https://s3sopt25.s3.ap-northeast-2.amazonaws.com/1577350104201.MP3",
            "count": 0,
            "visible": 0,
            "serialNum": "z1bh8909s",
            "sequence": 11
        }
    ]
}

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

{
    "status": 200,
    "success": true,
    "message": "카드 전체 조회 성공",
    "data": []
}

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

{
    "status": 400,
    "success": false,
    "message": "토큰이 없습니다"
}

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

{
    "status": 401,
    "success": false,
    "message": "유효하지 않은 토큰입니다"
}

FAIL : 토큰이 만료되었을 경우

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

FAIL : 서버 내부 에러의 경우

{
    "status": 600,
    "success": false,
    "message": "서버 내부 오류"
}