Skip to content

큐레이터 검색

Haely edited this page Nov 12, 2020 · 8 revisions

큐레이터 검색 (/search/curator?words={words})

큐레이터검색

Request

URL

[GET] ~/search/curator?words={words}

Header

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

토큰 있을 때(회원용), 토큰이 'guest'일 때(비회원용)

Params(Query)

변수 타입 설명
words String 검색할 큐레이터의 단어

Response

Description

변수명 설명
curatorIdx 검색된 큐레이터 idx
name 검색된 큐레이터 이름
img 검색된 큐레이터 프로필 이미지
keyword 검색된 큐레이터 키워드 배열
subscribe 검색된 큐레이터 구독자 수
alreadySubscribed 검색된 큐레이터를 구독했는지 (true: 구독함, false: 구독안함) - 비회원일 때는 false

SUCCESS

{
    "status": 200,
    "success": true,
    "message": "큐레이터 검색 성공",
    "data": [
        {
            "curatorIdx": 1,
            "name": "예스리",
            "img": "img1",
            "introduce": "예슬이는 토슬이 예슬이는 알감자 예슬이는 귀여워",
            "keywordIdx" : null,
            "subscribe": 14,
            "alreadySubscribed": true
        },
        {
            "curatorIdx": 2,
            "name": "래리",
            "img": "img2",
            "introduce": "근데... 하고 말하는 걸 좋아합니다",
            "keyword": "자기 계발",
            "keywordIdx" : 3,
            "subscribe": 2,
            "alreadySubscribed": false
        },
        {
            "curatorIdx": 4,
            "name": "몽그리",
            "img": "img4",
            "introduce": "몽그리몽그리몽그리 몽몽몽몽모옴오몽몽",
            "keyword": "독서 기록",
            "keywordIdx" : 5,
            "subscribe": 12,
            "alreadySubscribed": true
        }
    ]
}

FAIL : body 값이 없을 경우

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

FAIL : DB에서 찾는 값이 존재하지 않을 경우

{
    "status": 400,
    "success": false,
    "message": "해당하는 큐레이터가 없습니다."
}

FAIL : 서버 내부 에러의 경우

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