Skip to content

문장 좋아요 누르기

HyeonJooo edited this page Jul 16, 2020 · 9 revisions

문장 좋아요 누르기 (/detail/sentence/:sentenceIdx/like)

문장상세

Request

URL

[PUT] ~/detail/sentence/:sentenceIdx/like

Header

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

Params

변수 타입 설명
sentenceIdx Int 좋아요 누를 문장의 Idx

Response

Description

변수명 설명
isLike true:좋아요 추가, false:좋아요 취소
likes 해당 문장의 좋아요 수

SUCCESS

{
    "status": 200,
    "success": true,
    "message": "문장 좋아요 토글 성공",
    "data": {
        "isLike": true,
        "likes": 1
    }
}

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