-
Notifications
You must be signed in to change notification settings - Fork 1
Feel
Jaeyu Jo edited this page Jan 12, 2019
·
11 revisions
메소드 | 경로 | 설명 |
---|---|---|
GET | /feels/contents/{contentIdx} | 해당 게시글 모든 감정표현 조회 |
필드 | 타입 | 필수여부 | 설명 |
---|---|---|---|
contentIdx | int | Required | 게시글 고유 번호 |
Authorization: token
{
"status": 200,
"message": "감정표현 조회 성공",
"data": {
"feelTypes": [
{
"feelIdx": 1,
"feelType": 2,
"createdAt": "2019-01-05T00:16:04",
"userIdx": 1,
"contentIdx": 2
}
],
"firstUserName": "1",
"feelCount": 1
}
}
필드 | 타입 | 필수여부 | 설명 |
---|---|---|---|
feelIdx | int | Required | 감정표현 고유 번호 |
feelType | int | Required | 감정표현 타입 웃음 0 / 슬픔 1 / 놀람 2 / 하트 3 |
createdAt | LocalDateTime | Required | 감정표현 등록일 |
userIdx | int | Required | 회원 고유 번호 |
contentIdx | int | Required | 게시글 고유 번호 |
firstUserName | String | Required | 감정표현 남긴 첫번째 회원 이름 |
feelCount | int | Required | 감정표현 갯수 |
{
"status": 204,
"message": "감정표현을 찾을 수 없습니다.",
"data": null
}
{
"status": 400,
"message": "서버 내부 에러",
"data": null
}
{
"status": 600,
"message": "데이터베이스 에러",
"data": null
}
{
"status": 500,
"message": "서버 내부 에러",
"data": null
}
메소드 | 경로 | 설명 |
---|---|---|
GET | /feels/count/week | 이번 주 감정표현 수 조회 |
Authorization: token
{
"status": 200,
"message": "감정표현 조회 성공",
"data": {
"count": 1
}
}
필드 | 타입 | 필수여부 | 설명 |
---|---|---|---|
count | int | Required | 감정표현 갯수 |
{
"status": 404,
"message": "회원을 찾을 수 없습니다.",
"data": null
}
{
"status": 404,
"message": "그룹을 찾을 수 없습니다.",
"data": null
}
{
"status": 600,
"message": "데이터베이스 에러",
"data": null
}
{
"status": 500,
"message": "서버 내부 에러",
"data": null
}
메소드 | 경로 | 설명 |
---|---|---|
POST | /feels/contents/{contentIdx} | 감정표현 추가/수정 |
필드 | 타입 | 필수여부 | 설명 |
---|---|---|---|
contentIdx | int | Required | 게시글 고유 번호 |
Authorization: token
Content-Type :application/json
{
"feelType" : 1
}
필드 | 타입 | 필수여부 | 설명 |
---|---|---|---|
feelType | int | Required | 감정표현 타입 웃음 0 / 슬픔 1 / 놀람 2 / 하트 3 |
{
"status": 201,
"message": "감정표현 추가 성공",
"data": null
}
{
"status": 200,
"message": "감정표현 수정 성공",
"data": null
}
{
"status": 600,
"message": "데이터베이스 에러",
"data": null
}
{
"status": 500,
"message": "서버 내부 에러",
"data": null
}
메소드 | 경로 | 설명 |
---|---|---|
DELETE | /feels/contents/{contentIdx} | 감정표현 삭제 |
필드 | 타입 | 필수여부 | 설명 |
---|---|---|---|
contentIdx | int | Required | 게시글 고유 번호 |
Authorization: token
{
"status": 200,
"message": "감정표현 삭제 성공",
"data": null
}
{
"status": 204,
"message": "감정표현을 찾을 수 없습니다.",
"data": null
}
{
"status": 600,
"message": "데이터베이스 에러",
"data": null
}
{
"status": 500,
"message": "서버 내부 에러",
"data": null
}