-
Notifications
You must be signed in to change notification settings - Fork 1
[모아보기] 보드게임 후기 조회
Sehwa edited this page Jun 5, 2021
·
2 revisions
메소드 | 경로 | 뷰 | 요청 사항 |
---|---|---|---|
GET | /game/review/:gameIdx | 모아보기 | 보드게임 상세 조회 페이지, 후기 조회 탭 클릭 시 |
{
"Content-Type":"application/json",
"jwt":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWR4Ijo2LCJpYXQiOjE2MTAxNjM5NjIsImV4cCI6MTYxMDc2ODc2MiwiaXNzIjoiYXBvcGhpcyJ9.gM5avYDIhGybMsXqlvaWwqJCsTfkAjo1lYD2tvxZAdw",
}
{
"status": 200,
"success": true,
"message": "보드게임 후기 조회 성공",
"data": {
"reviewInfo": {
"averageStar": 3.5,
"topKeywords": [
"파티",
"심리",
"하하호호"
]
},
"reviews": [
{
"ReviewIdx": 2,
"star": 4,
"keyword": [
"파티",
"심리"
],
"createdAt": 2021-05-26 23:12:13,
"UserIdx": 8,
"nickName": "보드진심녀",
"level": "보드신입생"
},
{
"ReviewIdx": 3,
"star": 4.5,
"keyword": [
"심리",
"파티"
],
"createdAt": 2021-05-26 23:12:13,
"UserIdx": 9,
"nickName": "하하호호",
"level": "보드신입생"
},
{
"ReviewIdx": 4,
"star": 2,
"keyword": [
"파티",
"하하호호"
],
"createdAt": 2021-05-26 23:12:13,
"UserIdx": 9,
"nickName": "하하호호",
"level": "보드신입생"
}
]
}
}
후기가 없을 경우
{
"status": 200,
"success": true,
"message": "보드게임 후기 조회 성공",
"data": {
"reviewInfo": {
"averageStar": 0,
"topKeywords": []
},
"reviews": []
}
}
Data | DataTypes | 내용 |
---|---|---|
averageStar | float | 후기 탭 상단 보드게임 평균 평점 |
topKeywords | array | 빈도수 상위 3개의 키워드 리턴 (키워드가 3개 이하일 시 3개 이하의 키워드 리턴) |
ReviewIdx | INT | 각 후기의 인덱스 |
star | float | 각 후기의 평점 |
keyword | array | 각 후기의 키워드 |
createdAt | STRING | 각 후기 작성 시간 |
UserIdx | INT | 각 후기 작성자 고유 인덱스 |
nickName | STRING | 각 후기 작성자 닉네임 |
level | STRING | 각 후기 작성자 레벨 - 레벨에 따라 프로필 이미지도 수정 |
- 서버 에러
{
"status": 500,
"success": false,
"message": "서버 내부 에러"
}