Skip to content

이 테마의 다른 문장 조회

HyeonJooo edited this page Nov 10, 2020 · 8 revisions

이 테마의 다른 문장 조회 (/detail/sentence/:sentenceIdx/other)

문장상세

Request

URL

[GET] ~/detail/sentence/:sentenceIdx/other

Header

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

Params

변수 타입 설명
sentenceIdx Int 현재 문장의 Idx

Response

Description

변수명 설명
sentenceIdx 해당 문장 인덱스
sentence 해당 문장의 내용
likes 해당 문장을 좋아요한 사람 수
saves 해당 문장을 구독한 사람 수
writer 문장 작성자
writerImg 문장 작성자 프로필 사진
title 해당 문장의 책 제목
author 해당 문장의 저자
publisher 해당 문장의 책 출판사
timestamp 문장이 쓰인 시간

SUCCESS

{
    "status": 200,
    "success": true,
    "message": "이 테마의 다른 문장 조회 성공",
    "data": [
        {
            "sentenceIdx": 8,
            "sentence": "새벽이다 언제자ㅜㅜ 배도 살짝 고플라고 하네",
            "likes": 2,
            "saves": 0,
            "writer": "몽그리",
            "writerImg": "img4",
            "title": "몽글모모몽글",
            "author": "윤재",
            "publisher": "감사합니다",
            "timestamp": "2020-07-14 00:35:21"
        },
        {
            "sentenceIdx": 6,
            "sentence": "결국 봄이 언제나 찾아왔지만, 하마터면 오지 않을 뻔했던 봄을 생각하면 마음이 섬찟해진다.",
            "likes": 3,
            "saves": 4,
            "writer": "래리",
            "writerImg": "img2",
            "title": "호주머니 속의 축제",
            "author": "어니스트 헤밍웨이",
            "publisher": "민음사",
            "timestamp": "2020-07-13 22:19:14"
        }
    ]
}

FAIL : params 값이 없는 경우

{
    "status": 400,
    "success": false,
    "message": "sentenceIdx 값이 없습니다"
}

FAIL : body 값이 없는 경우

{
    "status": 400,
    "success": false,
    "message": "curatorIdx 값이 없습니다"
}

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