Skip to content

comment

bghgu edited this page Jul 7, 2017 · 6 revisions

댓글 작성(/comment)


댓글 보기

메소드 경로 짧은 설명
POST /view 포스트 댓글 보기

요청 헤더

Content-Type : application/json
Authorization : eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo2NywiaWF0IjoxNDk4Nzg1NTA3LCJleHAiOjE1MDEzNzc1MDd9.UPaZF1eLlc_6CN6VkJpPMsIT6ktbg30CpuYhTQSG80M

요청 바디

{
	"post_id" : 116
}

응답 바디

해당하는 포스트의 댓글들

{
    "result": [
        {
            "comment_id": 9,
            "post_id": 116,
            "ID": 78,
            "contents": "ㅁㄴㅇㅁㄴㄹㅇㄴㄹ",
            "comment_date": "2017-07-01T18:08:21.000Z",
            "like_counts": 0,
            "jobs": "개발자",
            "profile_photo": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1498998990983.jpg",
            "username": "배다슬",
            "comment_counts": 0,
            "is_like_clicked": 1
        },
        {
            "comment_id": 10,
            "post_id": 116,
            "ID": 78,
            "contents": "ㅁㄴㅇㅁㄴㄹㅇㄴㄹ",
            "comment_date": "2017-07-01T18:08:22.000Z",
            "like_counts": 0,
            "jobs": "개발자",
            "profile_photo": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1498998990983.jpg",
            "username": "배다슬",
            "comment_counts": 0,
            "is_like_clicked": 1
        },
        {
            "comment_id": 11,
            "post_id": 116,
            "ID": 78,
            "contents": "수정할 댓글",
            "comment_date": "2017-07-01T18:08:23.000Z",
            "like_counts": 0,
            "jobs": "개발자",
            "profile_photo": "https://ektmf1993.s3.ap-northeast-2.amazonaws.com/1498998990983.jpg",
            "username": "배다슬",
            "comment_counts": 0,
            "is_like_clicked": 0
        }
    ]
}

존재하지 않는 포스트

{
    "message": "post does not exist"
}

토큰 검증 실패

{
    "message": "access denied"
}

댓글 작성

메소드 경로 짧은 설명
POST /write 포스트 댓글 작성

요청 헤더

Content-Type : application/json
Authorization : eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo2NywiaWF0IjoxNDk4Nzg1NTA3LCJleHAiOjE1MDEzNzc1MDd9.UPaZF1eLlc_6CN6VkJpPMsIT6ktbg30CpuYhTQSG80M

요청 바디

{
	"post_id" : 78,
	"contents" : "댓글 내용 작성"
}

응답 바디

댓글 작성 성공

{
    "message": "comment writing success"
}

댓글 작성 실패

{
    "message": "comment writing failed"
}

토큰 검증 실패

{
    "message": "access denied"
}

댓글 수정

메소드 경로 짧은 설명
POST /modify 포스트 댓글 수정

요청 헤더

Content-Type : application/json
Authorization : eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo2NywiaWF0IjoxNDk4Nzg1NTA3LCJleHAiOjE1MDEzNzc1MDd9.UPaZF1eLlc_6CN6VkJpPMsIT6ktbg30CpuYhTQSG80M

요청 바디

{
	"content_id" : 11,
	"contents" : "수정한 댓글 내용"
}

응답 바디

댓글 수정 성공

{
    "message": "comment modify success"
}

댓글 수정 실패

{
    "message": "comment does not exist"
}

토큰 검증 실패

{
    "message": "access denied"
}

댓글 삭제

메소드 경로 짧은 설명
POST /delete 포스트 댓글 삭제

요청 헤더

Content-Type : application/json
Authorization : eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjo2NywiaWF0IjoxNDk4Nzg1NTA3LCJleHAiOjE1MDEzNzc1MDd9.UPaZF1eLlc_6CN6VkJpPMsIT6ktbg30CpuYhTQSG80M

요청 바디

{
	"comment_id" : 11
}

응답 바디

댓글 삭제 성공

{
    "message": "comment delete success"
}

존재하지 않는 댓글

{
    "message": "comment does not exist"
}

토큰 검증 실패

{
    "message": "access denied"
}

Clone this wiki locally