📄
lee
  • Initial page
  • API
  • 이메일 인증
    • 이메일 인증
    • 패스워드 찾기 이메일 인증
  • 회원가입 및 신규 패스워드
    • 소셜 계정
    • 회원가입
    • 신규 패스워드
  • 로그인
    • 토큰 발급(로그인)
    • 토큰 인증(자동 로그인)
  • 마이페이지
    • 유저 마이페이지
    • 마이페이지
  • 댓글
    • 댓글
  • 알림
  • 좋아요
  • 게시글(사진)
  • 패스워드
  • 신고
  • 스크랩
    • 스크랩 페이지
    • 스크랩
  • 태그
  • 검색
  • 최근검색어
  • 유저
  • 규칙
Powered by GitBook
On this page
  • show comment list
  • comment delete

Was this helpful?

  1. 댓글

댓글

show comment list

GET http://api.phopo.best/api/posts/:post_pk/comment

Path Parameters

Name
Type
Description

post_pk

integer

'게시물의 pk'

Query Parameters

Name
Type
Description

page

integer

created_time

string

action

integer

"기본 댓글 화면 호출 할 경우 - 1000 알림을 통해 댓글 페이지에 갈 경우 - 2000

Headers

Name
Type
Description

Authorization

string

'규칙 참조'

{
    "payload": {
        "items": [
            {
                "id": 110,
                "user": {
                    "id": 4,
                    "nickname": "최지석",
                    "profile_image": "https://avon-spott-imageserver.s3.ap-northeast-2.amazonaws.com/media/usr/%EC%97%AC%EC%9E%903.jpg",
                    "user_uid": "user3@naver.com"
                },
                "is_problem": false,
                "contents": "ㅎ요터려",
                "created": "2020-02-23T12:19:02.555234+09:00",
                "myself": false
            },
            ...
            ...
            ...
             
        ],
        "created_time": "2020-02-23 03:19:02.555234+00:00",
        "pageable": false
    },
    "message": "show comment list"
}
{
    "payload": {
        "items": [
            {
                "id": 110,
                "user": {
                    "id": 4,
                    "nickname": "최지석",
                    "profile_image": "https://avon-spott-imageserver.s3.ap-northeast-2.amazonaws.com/media/usr/%EC%97%AC%EC%9E%903.jpg",
                    "user_uid": "user3@naver.com"
                },
                "is_problem": false,
                "contents": "ㅎ요터려",
                "created": "2020-02-23T12:19:02.555234+09:00",
                "myself": false
            },
            ...
            ...
            ...
             
        ],
        "created_time": "2020-02-23 03:19:02.555234+00:00",
        "pageable": false
    },
    "message": "show comment list(from notice page)"
}
{
    "payload": {
        "result": false
    },
    "message": "comment blank"
}
{
    "payload": {
        "notice_data": {
            "user": 5,
            "contents": "ㄷㆍㄴㅌㄹㅈㄴㅌㄴ\n#호호",
            "created": "2020-03-04T09:47:42.351729Z",
            "user_nickname": "minseok",
            "user_profile_image": "https://avon-spott-imageserver.s3.ap-northeast-2.amazonaws.com/media/usr/p20200305040018.jpg"
        },
        "result": false
    },
    "message": "comment blank"
}
{
    "error": {
        "message": "Send it in a bundle name 'sending'"
    }
}
{
    "error": {
        "<required key>": "<required key> field is required"
        ...
        ...
        ...
    }
}

POST http://api.phopo.best/api/posts/:post_pk/comment

Path Parameters

Name
Type
Description

post_pk

integer

Headers

Name
Type
Description

Authorization

string

'규칙 참조'

Request Body

Name
Type
Description

caption

string

'댓글 내용'

{
    "payload": {
        "result": true
    },
    "message": "Successful creation"
}
{
    "error": {
        "message": "Send it in a bundle name 'sending'"
    }
}
{
    "error": {
        "<required key>": "<required key> field is required"
        ...
        ...
        ...
    }
}

PATCH http://api.phopo.best/api/posts/:post_pk/comment/:pk

Headers

Name
Type
Description

Authorization

string

'규칙 참조'

Request Body

Name
Type
Description

contents

string

'댓글 수정 내용'

{
    "payload": {
        "result": true
    },
    "message": "Successful update"
}
{
    "payload": {
        "result": false
    },
    "message": "Update failed"
}
{
    "error": {
        "message": "Send it in a bundle name 'sending'"
    }
}
  "error": {
        "<required key>": "<required key> field is required"
        ...
        ...
        ...
    }
}

comment delete

DELETE http://api.phopo.best/api/posts/:post_pk/comment/:pk

Path Parameters

Name
Type
Description

post_pk

integer

pk

integer

Headers

Name
Type
Description

Authorization

string

'규칙 참조'

{
    "payload": {
        "result": true
    },
    "message": "Successful delete"
}
{
    "payload": {
        "result": false
    },
    "message": "Impossible deleted"
}
Previous댓글Next알림

Last updated 5 years ago

Was this helpful?