-
Notifications
You must be signed in to change notification settings - Fork 0
댓글 좋아요 추가
sGOM edited this page Aug 12, 2021
·
4 revisions
- Method : POST
- URL : /comment/:id/likeIt
- Content-Type : application/json; charset=utf-8
필드명 | 타입 | 필수여부 | 설명 |
---|---|---|---|
id | Int | Required | 좋아요를 누른 댓글 PK |
예제
http POST https://:your-site/comment/5/likeIt
필드명 | 타입 | 필수여부 | 설명 |
---|---|---|---|
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하는데 다 주는게 나을까?