| Path Variable | ||||||
|---|---|---|---|---|---|---|
| Name | Type | Mandatory | Example | Default | Description | |
| challengeId | int | O | 1 | 챌린지 아이디 |
| Header | ||||||
|---|---|---|---|---|---|---|
| Name | Type | Mandatory | Example | Default | Description | |
| Authorization | String | O | Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjEyMzQ1Njc4OTAiLCJpYXQiOjE2ODIwMTQ2NzQsImV4cCI6MTcxMzU3MjI3NH0.kZaYGLkCC8q9Cvl4yFVsfTJlp21ojE8ZX9ZFY-GCdl4 | Bearer JWT token 형태로 적어야 합니다. |
| Result Code | ||
|---|---|---|
| code | message | |
| 200 | 성공 |

챌린지 관련 변수(채팅 제외한 화면 구성) : title, startDate, endDate, successRate
chattingRoomId: 채팅 보내는데 사용할 채팅룸 id
chattingList : 채팅 내역
채팅 기록이 없는 경우
{
"success": true,
"code": "200",
"message": "Success",
"data": {
"title": "아침 스트레칭 인증방",
"startDate": "2024-01-19",
"endDate": "2024-02-23",
"successRate": "100%",
"chattingRoomId": 14,
"chattingList": []
}
}
{
"success": true,
"code": "200",
"message": "Success",
"data": {
"title": "아침 6시 미라클모닝",
"startDate": "2024-01-19",
"endDate": "2024-02-14",
"successRate": "100%",
"chattingRoomId": 13,
"chattingList": [
{
"type": "TALK",
"roomId": 13,
"userId": 2,
"nickName": "minsu",
"message": "오늘도 다들 팟팅해요!",
"time": "2024-01-19T04:00:05"
},
{
"type": "TALK",
"roomId": 13,
"userId": 13,
"nickName": "주리",
"message": "팟팅팟팅!!",
"time": "2024-01-19T04:00:24"
},
{
"type": "TALK",
"roomId": 13,
"userId": 13,
"nickName": "주리",
"message": "오늘도 인증 완료했습니다!",
"time": "2024-01-19T04:00:34"
},
{
"type": "TALK",
"roomId": 13,
"userId": 11,
"nickName": "지연",
"message": "저도 인증 완료했습니다!",
"time": "2024-01-19T04:00:48"
},
{
"type": "TALK",
"roomId": 13,
"userId": 11,
"nickName": "지연",
"message": "다들 팟팅해요!",
"time": "2024-01-19T04:00:50"
}
]
}
}