Skip to content

문장 검색

Haely edited this page Jul 13, 2020 · 6 revisions

문장 검색 (/search/sentence)

Screen Shot 2020-07-14 at 2 37 00 AM

Request

URL

[GET] ~/search/sentence

Header

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

Body

변수명 설명
words 검색어(띄어쓰기 있어도 그냥 한번에 보내주세요)
{
    "words":"제품"
}

Response

Description

변수명 설명
sentenceIdx 문장 고유 idx
sentence 문장 내용
themeIdx 문장이 속한 테마 idx
theme 문장이 속한 테마 이름
likes 문장 좋아요 수
saves 문장 북마크 수
writer 문장 만든 사람 이름
writerImg 문장 만든 사람 프로필 사진
title 책 제목
author 책 저자
publisher 출판사
timestamp 문장이 만들어진 시간

SUCCESS

{
    "status": 200,
    "success": true,
    "message": "문장 검색 성공",
    "data": [
        {
            "sentenceIdx": 2,
            "sentence": "쏟아지는 새로운 제품과 서비스 사이에서 매력적인 혜택의 유혹을 물리치고 기존에 사용하던 것을 계속 유지한다면 비로소 그것은 나에게 특별한 의미를 지닌 진정한 브랜드로 존재하게 된다.",
            "themeIdx": 1,
            "theme": "브랜딩이 어려울 때, 영감을 주는 문장",
            "likes": 4,
            "saves": 3,
            "writer": "래리",
            "writerImg": "img2",
            "title": "날마다 브랜드",
            "author": "임태수",
            "publisher": "안그라픽스",
            "timestamp": "2020-07-10 15:58:34"
        },
        {
            "sentenceIdx": 5,
            "sentence": "정말 놀라운 제품을 만들기 시작하는 데 도움이 되는 것은 작은 양의, 매우 구체적이고 상세하며 열정적인 정보이다. ",
            "themeIdx": 3,
            "theme": "온 세상에 나만 깨어있는 것 같은 새벽감성에 읽기 좋은 문장",
            "likes": 3,
            "saves": 2,
            "writer": "몽그리",
            "writerImg": "img4",
            "title": "린 고객개발",
            "author": "신디 앨버레즈",
            "publisher": "한빛 미디어",
            "timestamp": "2020-07-10 15:58:35"
        }
    ]
}

FAIL : body 값이 없을 경우

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

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

{
    "status": 400,
    "success": false,
    "message": "해당하는 문장이 없습니다."
}

FAIL : 서버 내부 에러의 경우

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