채택/후원(Reviews)
1. 답변 채택
1.1. 성공 201
http-request
POST /articles/1/answers/1/reviews HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: AccessToken
Content-Length: 249
Host: localhost:8080
{
"content" : "15글자 이상의 정성스러운 답변",
"badges" : [ {
"badgeId" : 1,
"name" : "HELPFUL"
}, {
"badgeId" : 2,
"name" : "SMART"
}, {
"badgeId" : 3,
"name" : "WISE"
} ],
"point" : 10
}content
String
15자 이상의 리뷰 내용입니다.
badges[].badgeId
Number
선택한 뱃지 식별자입니다.
badges[].name
String
선택한 뱃지의 이름입니다.
point
Number
보내는 포인트입니다.
http-response
content
String
리뷰 내용입니다.
remainingPoint
Number
리뷰 내용입니다.
articleId
Number
질문글 식별자입니다.
answerId
Number
채택된 답변 식별자입니다.
senderId
Number
보내는 유저 아이디입니다.
senderNickname
String
보내는 유저 닉네임입니다.
receiverId
Number
받는 유저 아이디 입니다.
receiverNickname
String
받는 유저 닉네임입니다.
reviewId
Number
생성된 리뷰의 식별자입니다.
createdAt
String
리뷰 등록일시입니다.
badges[].badgeId
Number
선택한 뱃지 식별자입니다.
badges[].name
String
선택한 뱃지의 이름입니다.
1.2. 실패 409 본인 채택 불가
http-request
content
String
15자 이상의 리뷰 내용입니다.
badges[].badgeId
Number
선택한 뱃지 식별자입니다.
badges[].name
String
선택한 뱃지의 이름입니다.
point
Number
유효한 포인트입니다.
http-response
1.3. 실패 422 잘못된 포인트
http-request
content
String
15자 이상의 리뷰 내용입니다.
badges[].badgeId
Number
선택한 뱃지 식별자입니다.
badges[].name
String
선택한 뱃지의 이름입니다.
point
Number
보내는 포인트가 유저의 잔여포인트보다 많은 경우입니다.
http-response
Last updated
Was this helpful?