Skip to content

큐레이터 상세보기

Haely edited this page Jul 17, 2020 · 10 revisions

큐레이터 상세보기 (/curator/:curatorIdx)

큐레이터상세

Request

URL

[GET] ~/curator/:curatorIdx

Header

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

Response

Description

변수명 설명
curatorIdx 해당 큐레이터 인덱스
name 해당 큐레이터 이름
img 해당 큐레이터 프로필사진
introduce 해당 큐레이터 소개글
keyword 해당 큐레이터 소개 키워드
keywordIdx 해당 큐레이터 소개 키워드 Idx
subscribe 해당 큐레이터를 구독한 사람 수
alreadySubscribed 현재 사용자가 해당 큐레이터를 구독하는지(true:구독중, false: 구독하지 않음)
- -
themeIdx 해당 큐레이터가 작성한 themeIdx
theme 해당 큐레이터가 작성한 테마 이름
themeImg 테마 배경 이미지
themeImgIdx 테마 배경 이미지 Idx
saves 해당 큐레이터가 작성한 테마의 북마크 수
writer 테마 작성자 이름
writerImg 테마 작성자 프로필 이미지
alreadyBookmarked 현재 사용자가 이 테마를 저장하고 있는지(true: 저장함, false: 저장안함)
sentenceNum 이 테마 내의 문장 개수
- -
sentenceIdx 해당 큐레이터가 작성,북마크한 sentenceIdx
sentence 해당 큐레이터가 작성한 문장
themeIdx 문장이 속한 테마 idx
theme 문장이 속한 테마 이름
likes 해당 큐레이터가 작성한 문장의 좋아요 수
saves 해당 큐레이터가 작성한 문장의 북마크 수
writer 문장 작성자 이름
writerImg 문장 작성자 프로필 이미지
title 해당 큐레이터가 작성한 문장의 책제목
author 해당 큐레이터가 작성한 문장의 책 저자
publisher 해당 큐레이터가 작성한 문장의 책 출판사
thumbnail 해당 큐레이터가 작성한 문장의 책 썸네일
timestamp 해당 큐레이터가 문장 작성한 시간
alreadyLiked 현재 사용자가 이 문장을 좋아요하고 있는지(true: 좋아요, false: 안좋아요)
alreadyBookmarked 현재 사용자가 이 문장을 저장하고 있는지(true: 저장함, false: 저장안함)

SUCCESS

{
    "status": 200,
    "success": true,
    "message": "큐레이터 정보 조회 성공",
    "data": {
        "profile": [
            {
                "curatorIdx": 13,
                "name": "아이폰",
                "img": "upload93b9bb08bea0acdbc6b046ac1e718bc6",
                "introduce": "아이폰짱짱짱",
                "keyword": "자기 계발",
                "keywordIdx": 3,
                "subscribe": 3,
                "alreadySubscribed": false
            }
        ],
        "theme": [
            {
                "themeIdx": 24,
                "theme": "마음 속 장마를 막아줄 우산 같은 문장들(잃어버리지 않게 조심!)",
                "themeImg": "https://user-images.githubusercontent.com/41534832/87705686-3f2d8580-c7d9-11ea-8224-963470159197.jpg",
                "themeImgIdx": 1,
                "saves": 4,
                "writer": "아이폰",
                "writerImg": "upload93b9bb08bea0acdbc6b046ac1e718bc6",
                "alreadyBookmarked": true,
                "sentenceNum": 9
            },
            {
                "themeIdx": 28,
                "theme": "온 세상이 나만 깨어있는 것 같은 새벽감성에 읽기 좋은 문장",
                "themeImg": "https://user-images.githubusercontent.com/41534832/87715281-0cd75480-c7e8-11ea-97da-c781dfca7059.jpg",
                "themeImgIdx": 7,
                "saves": 2,
                "writer": "아이폰",
                "writerImg": "upload93b9bb08bea0acdbc6b046ac1e718bc6",
                "alreadyBookmarked": true,
                "sentenceNum": 3
            },
            {
                "themeIdx": 30,
                "theme": "배고플 때 읽는 문장",
                "themeImg": "https://user-images.githubusercontent.com/41534832/87705686-3f2d8580-c7d9-11ea-8224-963470159197.jpg",
                "themeImgIdx": 1,
                "saves": 0,
                "writer": "아이폰",
                "writerImg": "upload93b9bb08bea0acdbc6b046ac1e718bc6",
                "alreadyBookmarked": true,
                "sentenceNum": 0
            },
            {
                "themeIdx": 40,
                "theme": "항상 가까이 두는 책이 있다면, 그 책의 한 문장",
                "themeImg": "https://user-images.githubusercontent.com/41534832/87715504-6b043780-c7e8-11ea-981c-63e280313207.jpg",
                "themeImgIdx": 9,
                "saves": 0,
                "writer": "아이폰",
                "writerImg": "upload93b9bb08bea0acdbc6b046ac1e718bc6",
                "alreadyBookmarked": true,
                "sentenceNum": 5
            }
        ],
        "sentence": [
            {
                "sentenceIdx": 26,
                "sentence": "그것은 타인의 존재가 휘두르는 가장 잔인한 폭거. 나는 나를 위해 세수하고 옷을 차려입지만 머리는 너를 위해 매만진다. 그와 반대로 스님과 병사와 죄수의 까까머리는 비인간적인 규율의 질서를 위해 타자와의 자연스럽고 사회적인 관계의 단절을 나타낸다.",
                "themeIdx": 29,
                "theme": "알고 있으면 왠지 멋져 보이는",
                "likes": 2,
                "saves": 2,
                "writer": "아이폰",
                "writerImg": "upload93b9bb08bea0acdbc6b046ac1e718bc6",
                "title": "뒷모습",
                "author": "미셸 투르니에",
                "publisher": "현대문학",
                "thumbnail": null,
                "timestamp": "2020-07-15 20:59:08",
                "alreadyLiked": false,
                "alreadyBookmarked": true
            },
            {
                "sentenceIdx": 32,
                "sentence": "언제나 좋은 팀에 속해 있을 수는 없어도 언젠가 좋은 팀에 속해 있을 수는 있을 거다. 모두가 강팀에 속해 있을 수는 없지만 누구나 자신의 팀을 강팀으로 만들 수는 있을 거다. 뒤에서 받쳐주는 동료들을 믿고 다들 지금 하고자 하는 일들 모두 다 이뤘으면 좋겠다. 늘 그렇듯, 결국엔 다 잘될 테니까 말이다.",
                "themeIdx": 29,
                "theme": "알고 있으면 왠지 멋져 보이는",
                "likes": 2,
                "saves": 3,
                "writer": "아이폰",
                "writerImg": "upload93b9bb08bea0acdbc6b046ac1e718bc6",
                "title": "쓸만한 인간",
                "author": "박정민",
                "publisher": "상상출판",
                "thumbnail": null,
                "timestamp": "2020-07-16 21:39:19",
                "alreadyLiked": true,
                "alreadyBookmarked": true
            },
            {
                "sentenceIdx": 44,
                "sentence": "나는 항상 나의 목표를 세상에 알리리라. 그러나 결고 나의 성취에 대해 떠벌이지 않으리라. 대신에, 세상사람들이 나의 업적에 대해 칭찬하게끔 하리라. 그리고 나는 그 칭찬을 겸허하게 받아들이는 지혜를 배우리라.",
                "themeIdx": 29,
                "theme": "알고 있으면 왠지 멋져 보이는",
                "likes": 0,
                "saves": 0,
                "writer": "아이폰",
                "writerImg": "upload93b9bb08bea0acdbc6b046ac1e718bc6",
                "title": "위대한 상인의 비밀",
                "author": "오그 만디노",
                "publisher": "문진",
                "thumbnail": null,
                "timestamp": "2020-07-16 21:23:53",
                "alreadyLiked": false,
                "alreadyBookmarked": false
            },
            {
                "sentenceIdx": 45,
                "sentence": "그을음 위로 그 울음이 번질 때 그 울음 위로 그 울림이 겹칠 때",
                "themeIdx": 29,
                "theme": "알고 있으면 왠지 멋져 보이는",
                "likes": 0,
                "saves": 0,
                "writer": "아이폰",
                "writerImg": "upload93b9bb08bea0acdbc6b046ac1e718bc6",
                "title": "그을음 위로 그 울음이",
                "author": "이제니",
                "publisher": "문학과지성사",
                "thumbnail": null,
                "timestamp": "2020-07-16 21:25:26",
                "alreadyLiked": false,
                "alreadyBookmarked": false
            },
            {
                "sentenceIdx": 46,
                "sentence": "잠을 잘 수가 없다. 잠을 자는 것이 아니라 꿈을 꿀 뿐이다.",
                "themeIdx": 29,
                "theme": "알고 있으면 왠지 멋져 보이는",
                "likes": 1,
                "saves": 0,
                "writer": "아이폰",
                "writerImg": "upload93b9bb08bea0acdbc6b046ac1e718bc6",
                "title": "",
                "author": "프란츠 카프카",
                "publisher": "Workroom",
                "thumbnail": null,
                "timestamp": "2020-07-16 21:39:32",
                "alreadyLiked": false,
                "alreadyBookmarked": false
            },
            {
                "sentenceIdx": 47,
                "sentence": "나는 세상의 모든 기차역에 혼자 서 있는 사람이 되었다. 어제도 그제도 아름다운 사람으로서 나는 처음 거기 서 있는 사람이 되었다. 고개를 들면 텅 빈 구름에게서 떨어지는 빗방울들이 하나 둘 나는 우산을 쓰지 않았다. 오늘은 영원으로부터 조금 더 먼 곳으로",
                "themeIdx": 29,
                "theme": "알고 있으면 왠지 멋져 보이는",
                "likes": 0,
                "saves": 0,
                "writer": "아이폰",
                "writerImg": "upload93b9bb08bea0acdbc6b046ac1e718bc6",
                "title": "영원이 아니라서 가능한",
                "author": "이장욱",
                "publisher": "문학과지성사",
                "thumbnail": null,
                "timestamp": "2020-07-16 21:27:25",
                "alreadyLiked": false,
                "alreadyBookmarked": false
            },
            {
                "sentenceIdx": 48,
                "sentence": "“오늘 점심은 급식이 빨리 떨어져서 밥을 먹지 못 했어” ... 이미 이 세상에 없는 사람이 십 여년 전에 느낀 어느 점심의 허기를 나는 감당해낼 재간이 없었다.",
                "themeIdx": 29,
                "theme": "알고 있으면 왠지 멋져 보이는",
                "likes": 0,
                "saves": 0,
                "writer": "아이폰",
                "writerImg": "upload93b9bb08bea0acdbc6b046ac1e718bc6",
                "title": "운다고 달라지는 일은 아무것도 없지만",
                "author": "박준",
                "publisher": "난다",
                "thumbnail": null,
                "timestamp": "2020-07-16 21:28:17",
                "alreadyLiked": false,
                "alreadyBookmarked": false
            },
            {
                "sentenceIdx": 70,
                "sentence": "하하",
                "themeIdx": 29,
                "theme": "알고 있으면 왠지 멋져 보이는",
                "likes": 0,
                "saves": 0,
                "writer": "아이폰",
                "writerImg": "upload93b9bb08bea0acdbc6b046ac1e718bc6",
                "title": "히히",
                "author": "호호",
                "publisher": "후ㅜ",
                "thumbnail": null,
                "timestamp": "2020-07-17 02:59:57",
                "alreadyLiked": false,
                "alreadyBookmarked": true
            }
        ]
    }
}

FAIL : header, params 값이 없는 경우

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