Skip to content

댓글 좋아요 추가

sGOM edited this page Aug 12, 2021 · 4 revisions

댓글 좋아요 추가

  • Method : POST
  • URL : /comment/:id/likeIt
  • Content-Type : application/json; charset=utf-8

Request

필드명 타입 필수여부 설명
id Int Required 좋아요를 누른 댓글 PK

예제

http POST https://:your-site/comment/5/likeIt

Response

필드명 타입 필수여부 설명
account Account Required 현재 계정 정보
likedAccounts Account Required 해당 댓글에 좋아요를 누른 계정들의 정보

예제

{
  "account": {
    "id": 1,
    "username": "pooh6195",
    //"isActive": 0,
    //"documentsCount": 1,
    //"commentsCount": 1,
    //"likedDocumentsCount": 0,
    "likedCommentsCount": 1,
    "role": "non-regular",
    "profile": {
      //"id": 1,
      //"favoriteComic": "러브라이브 슈퍼스타",
      //"favoriteCharacter": "탕 쿠쿠",
      //"profileText": "",
      //"profileImage": "/images/",
      //"profileBannerImage": "/images/default_profile_banner_image"
    },
    "student": {
      //"id": 1,
      "name": "허석진",
      "nTh": 19,
      //"birthdate": "1998-07-06",
      //"major": "소프트웨어학부",
      //"email": "[email protected]",
      //"phoneNumber": "010-5570-6195",
    }
  },
  "likedAccounts": [
    {
      "id": 1,
      //"username": "pooh6195",
      //"isActive": 0,
      //"documentsCount": 1,
      //"commentsCount": 1,
      //"likedDocumentsCount": 0,
      "student": {
        //"id": 1,
        "name": "허석진",
        "nTh": 19,
        //"birthdate": "1998-07-06",
        //"major": "소프트웨어학부",
        //"email": "[email protected]",
        //"phoneNumber": "010-5570-6195"
      }
    },
    {
        ...
    }
  ]
}
http status code code message comment
201 0 SUCCESS 정상 응답
400 0 FAIL 비정상 응답
401 0 Unathorized 로그인 필요
403 0 Forbidden 권한 없음

의논할 부분

  • post가 아니라 patch 아닐까?
  • likedAccounts가 action에서 기존 feed랑 merageObject하는데 다 주는게 나을까?