채택/후원(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
}
Path
Type
Description

content

String

15자 이상의 리뷰 내용입니다.

badges[].badgeId

Number

선택한 뱃지 식별자입니다.

badges[].name

String

선택한 뱃지의 이름입니다.

point

Number

보내는 포인트입니다.

http-response

Path
Type
Description

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

Path
Type
Description

content

String

15자 이상의 리뷰 내용입니다.

badges[].badgeId

Number

선택한 뱃지 식별자입니다.

badges[].name

String

선택한 뱃지의 이름입니다.

point

Number

유효한 포인트입니다.

http-response

1.3. 실패 422 잘못된 포인트

http-request

Path
Type
Description

content

String

15자 이상의 리뷰 내용입니다.

badges[].badgeId

Number

선택한 뱃지 식별자입니다.

badges[].name

String

선택한 뱃지의 이름입니다.

point

Number

보내는 포인트가 유저의 잔여포인트보다 많은 경우입니다.

http-response


Last updated

Was this helpful?