Skip to content

카드 전체 조회

Haely edited this page Jan 3, 2020 · 26 revisions

카드 전체 조회(/cards/)

readAll

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": 0,
            "title": "화장실 ",
            "content": "화장실에 가고 싶어요\n바지를 발목까지 내려주지 않으면 혼자서 소변을 못해요. 소변을 다 본 후에는 꼭 지퍼를 확인해주세요",
            "image": "https://s3sopt25.s3.ap-northeast-2.amazonaws.com/1577891481970.png",
            "record": "https://s3sopt25.s3.ap-northeast-2.amazonaws.com/1577891481973.MP3",
            "count": 0,
            "visible": true,
            "serialNum": "bb9zqgqmn",
            "sequence": 0
        },
        {
            "cardIdx": 1,
            "title": "콜라 ",
            "content": "목이 말라요. 콜라가 마시고 싶어요. 캔은 꼭 따서 주세요. ",
            "image": "https://s3sopt25.s3.ap-northeast-2.amazonaws.com/1577892544930.png",
            "record": "https://s3sopt25.s3.ap-northeast-2.amazonaws.com/1577892544931.MP3",
            "count": 6,
            "visible": true,
            "serialNum": "zr7d0ezg67",
            "sequence": 1
        }
    ]
}

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