Skip to content

[Answer] 상세 페이지 보기

jujube0 edited this page Jan 10, 2021 · 14 revisions

상세 페이지 보기

    GET /answers/detail/:answer_id

Request Header

name type description required
token String 토큰 O

Request Path

name type description required
answer_id Int 답변의 id O

Response

name type description
status Int
success Boolean
message String
data Array Answer, 답변 내용

Answer

name type description
id Int 답변의 id
comment_blocked_flag Boolean 답글 허용 여부 (댓글을 막았으면 true)
content String 답변 내용
public_flag Boolean 답변 공개 여부 (공개했으면 true)
answer_date String 답변 작성 날짜
answer_idx Int 카테고리에 대한 몇번째 질문인지
question_id Int 답변과 연관된 질문의 id
user_id Int 답변을 기록한 user의 id
is_author Boolean 유저가 작성한 게시글이면 true
is_answered Boolean 유저가 이미 대답한 질문이면 true 아니면 false
is_scrapped Boolean 유저가 스크랩한 게시글이면 true 아니면 false
user_profile String 글을 작성한 유저의 프로필 이미지, 없으면 null
user_nickname String 글을 작성한 유저의 닉네임
question String 글 질문
category String 글 카테고리
caregory_id Int 글 카테고리 id
Comment Array 댓글

Comment

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

Children

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 대댓글을 단 댓글의 id
is_author Boolean 유저가 작성한 댓글이면 true
is_visible Boolean 유저에게 공개된 댓글이면 true 아니면 false
user_nickname String 댓글 쓴 글쓴이 닉네임
profile_img String or null 댓글 쓴 사람 프로필 이미지

Sample

{
    "status": 200,
    "success": true,
    "message": "상세페이지 가져오기 성공",
    "data": {
        "id": 1,
        "comment_blocked_flag": false,
        "content": "dd",
        "public_flag": true,
        "answer_date": "23시간 전",
        "answer_idx": 1,
        "question_id": 1,
        "user_id": 2,
        "is_author": true,
        "is_scrapped": true,
        "user_profile": null,
        "user_nickname": "jujube0",
        "question": "최근 꾼 꿈 중에 기억에 남는 것은 무엇인가요?",
        "category": "일상",
        "category_id": 1,
        "is_answered": true,
        "Comment": [
            {
                "id": 1,
                "content": "새로운 댓글입니다",
                "public_flag": true,
                "user_id": 2,
                "answer_id": 1,
                "createdAt": "20시간 전",
                "updatedAt": "20시간 전",
                "Children": [
                    {
                        "id": 2,
                        "content": "저도요~",
                        "public_flag": true,
                        "user_id": 2,
                        "answer_id": 1,
                        "createdAt": "20시간 전",
                        "updatedAt": "19시간 전",
                        "parent_id": 1,
                        "is_author": true,
                        "is_visible": true
                    }
                ],
                "is_author": true,
                "is_visible": true
            },
            {
                "id": 4,
                "content": "비밀 댓글입니다",
                "public_flag": false,
                "user_id": 1,
                "answer_id": 1,
                "createdAt": "Invalid date",
                "updatedAt": "Invalid date",
                "Children": [],
                "is_author": false,
                "is_visible": true
            }
        ]
    }
}
Clone this wiki locally