Skip to content

[Comment] 댓글 등록하기

jujube0 edited this page Jan 10, 2021 · 5 revisions

댓글 등록하기

    POST /answers/comments

Request Header

name type description required
token String 토큰 O

Request Body

name type description required
answer_id Int 댓글을 등록하고자 하는 답변의 id O
content String 답변 내용 O
parent_id Int 댓글일땐 null/ 대댓글일 땐 댓글의 id X
is_public Boolean 공개된 답변이면 true, 아니면 false O

Sample

{
    "answer_id" : 1,
    "content": "저도 너무 재미있게 읽었습니다~",
    "is_public" : true,
    "parent_id" : 2
}

Response

name type description
status Int
success Boolean
message String
data Comment 생성된 댓글

Comment

name type description
id Int 댓글 id
content String 댓글 내용
public_flag Boolean 댓글 공개 여부
user_id Int 댓글 작성한 유저 id
answer_id Int 댓글을 작성한 질문의 id
createdAt String 댓글 작성 시간
updatedAt String 댓글 수정 시간
parent_id Int or null 대댓글을 단 댓글의 id
is_author Boolean 유저가 작성한 댓글이면 true
is_visible Boolean 유저에게 공개된 댓글이면 true 아니면 false
user_nickname String 댓글 쓴 글쓴이 닉네임
profile_img String or null 댓글 쓴 사람 프로필 이미지

Sample

{
    "status": 201,
    "success": true,
    "message": "댓글 생성하기 성공",
    "data": {
        "id": 23,
        "answer_id": 1,
        "content": "비공개 댓글 다시 답니다",
        "public_flag": false,
        "parent_id": 1,
        "user_id": 2,
        "updatedAt": "0분 전",
        "createdAt": "0분 전",
        "user_nickname": "iOS1",
        "profile_img": "https://2020-sopt-27.s3.ap-northeast-2.amazonaws.com/images/origin/1610099337705.jpeg",
        "is_author": true,
        "is_visible": true
    }
}
Clone this wiki locally