Skip to content

내 서재 테마 조회

HyeonJooo edited this page Jul 17, 2020 · 6 revisions

내 서재 테마 조회 (/my/theme)

Screen Shot 2020-07-14 at 8 41 56 PM

Request

URL

[GET] ~/my/theme

Header

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

Response

Description

변수명 설명
themeIdx 테마 인덱스
theme 테마 이름
themeImgIdx 테마 배경 이미지 Idx
saves 테마의 북마크 수
sentenceNum 테마에 저장된 문장의 수

write : 만든 테마
save : 저장한 테마

SUCCESS

{
    "status": 200,
    "success": true,
    "message": "내 서재 테마 조회 성공",
    "data": {
        "write": [
            {
                "themeIdx": 24,
                "theme": "마음 속 장마를 막아줄 우산 같은 문장들(잃어버리지 않게 조심!)",
                "themeImgIdx": 1,
                "saves": 4,
                "sentenceNum": 9
            },
            {
                "themeIdx": 28,
                "theme": "온 세상이 나만 깨어있는 것 같은 새벽감성에 읽기 좋은 문장",
                "themeImgIdx": 7,
                "saves": 2,
                "sentenceNum": 3
            },
            {
                "themeIdx": 30,
                "theme": "배고플 때 읽는 문장",
                "themeImgIdx": 1,
                "saves": 0,
                "sentenceNum": 0
            },
            {
                "themeIdx": 40,
                "theme": "항상 가까이 두는 책이 있다면, 그 책의 한 문장",
                "themeImgIdx": 9,
                "saves": 0,
                "sentenceNum": 5
            }
        ],
        "save": [
            {
                "themeIdx": 25,
                "theme": "내가 뽑은 상반기 최고의 책! 그 책의 베스트 문장",
                "themeImgIdx": 3,
                "saves": 4,
                "sentenceNum": 6
            },
            {
                "themeIdx": 24,
                "theme": "마음 속 장마를 막아줄 우산 같은 문장들(잃어버리지 않게 조심!)",
                "themeImgIdx": 1,
                "saves": 4,
                "sentenceNum": 9
            }
        ]
    }
}

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