Skip to content

테마 속 큐레이터 목록 조회

HyeonJooo edited this page Jul 13, 2020 · 9 revisions

테마 속 큐레이터 목록 조회 (/curator/themeInCurator)

테마속큐레이터

Request

URL

[GET] ~/curator/themeInCurator

Header

메소드 파라미터 설명
Content-Type application/json

***

# Response

## Description
| 변수명 |      설명       |
|:-------|:---------------|
|themeIdx| 해당 테마 인덱스 |
|theme| 해당 테마 이름 |
|themeImg| 해당 테마 배경 이미지 |
|saves| 해당 테마 북마크 수 |
|writer| 테마 작성자  |
|writerImg| 테마 작성자 프로필 사진 |
|alreadyBookmarked| 현재 사용자가 이 테마를 저장한 상태(true: 저장됨, false: 저장되지 않음) |
|sentenceNum| 해당 테마 안에 있는 문장 개수 |
|-|-|
|curatorIdx| 큐레이터 Idx |
|name| 큐레이터 이름 |
|img| 테마 작성자 프로필사진 |
|keyword| 큐레이터 키워드 |
|subscribe| 해당 큐레이터를 구독하고 있는 수 |
|alreadySubscribed| 현재 사용자가 이 큐레이터를 구독한 상태(true: 구독함, false: 구독하지 않음)  |

#### SUCCESS
```json
{
    "status": 200,
    "success": true,
    "message": "큐레이터 정보 조회 성공",
    "data": {
        "theme": [
            {
                "themeIdx": 1,
                "theme": "브랜딩이 어려울 때, 영감을 주는 문장",
                "themeImgIdx": 1,
                "saves": 197,
                "writerIdx": 2,
                "count": 99,
                "createdAt": "2020-07-14 02:40:21",
                "themeImg": "img1.jpg",
                "sentenceNum": 3,
                "curators": [
                    {
                        "curatorIdx": 3,
                        "name": "봄",
                        "img": "img3",
                        "keyword": "자기 계발",
                        "subscribe": 30,
                        "alreadySubscribed": false
                    },
                    {
                        "curatorIdx": 2,
                        "name": "래리",
                        "img": "img2",
                        "keyword": "자기 계발",
                        "subscribe": 2,
                        "alreadySubscribed": true
                    },
                    {
                        "curatorIdx": 1,
                        "name": "예스리",
                        "img": "img1",
                        "keyword": "감성 자극",
                        "subscribe": 14,
                        "alreadySubscribed": false
                    }
                ]
            },
            {
                "themeIdx": 2,
                "theme": "새벽엔 새벽 감성, 밤엔 밤 감성?",
                "themeImgIdx": 3,
                "saves": 100,
                "writerIdx": 2,
                "count": 23,
                "createdAt": "2020-07-14 02:40:20",
                "themeImg": "img3.jpg",
                "sentenceNum": 3,
                "curators": [
                    {
                        "curatorIdx": 2,
                        "name": "래리",
                        "img": "img2",
                        "keyword": "자기 계발",
                        "subscribe": 2,
                        "alreadySubscribed": true
                    },
                    {
                        "curatorIdx": 4,
                        "name": "몽그리",
                        "img": "img4",
                        "keyword": "독서 기록",
                        "subscribe": 12,
                        "alreadySubscribed": true
                    },
                    {
                        "curatorIdx": 1,
                        "name": "예스리",
                        "img": "img1",
                        "keyword": "감성 자극",
                        "subscribe": 14,
                        "alreadySubscribed": false
                    }
                ]
            }
        ]
    }
}

FAIL : body 값이 없을 경우

{
    "status": 400,
    "success": false,
    "message": "입력한 검색어가 없습니다."
}

FAIL : 큐레이터 목록이 없는 경우

{
    "status": 400,
    "success": false,
    "message": "큐레이터가 없습니다"
}

FAIL : 서버 내부 에러의 경우

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