-
Notifications
You must be signed in to change notification settings - Fork 0
[GET] 나의 기록 조회(메인)
YEJIN edited this page Jan 11, 2021
·
16 revisions
메소드 | 경로 | 짧은 설명 |
---|---|---|
GET | /tasks | 사용자별 등록한 키워드들에 대한 기록을 조회할 수 있는 메인페이지입니다. |
Content-Type: application/json
key | 설명 | 타입 | 비고 |
---|---|---|---|
jwt | 사용자 인증 토큰 | String | not Null |
key | 설명 | 타입 | 형식 | 예시 |
---|---|---|---|---|
date | 조회하고자 하는 날짜 또는 현재 시점의 시간 | Long | 유닉스시간(밀리초 단위) | 1609662202000 |
- 오늘 날짜 조회 경우 조회 시점의 시간
- 이전 날짜 조회 경우 23:59:59 시점에 해당하는 시간
{
"status": 200,
"success": true,
"message": "테스크 전체 조회 성공",
"data": {
"keywordsExist": true,
"result": [
{
"TotalKeywordId": 1,
"priority": 1,
"name": "아웃풋",
"tasks": [
{
"id": 1,
"title": "IT 기술에 관한 아티클 정리하기",
},
{
"id": 2,
"title": "글감 수집하기",
},
{
"id": 3,
"title": "아티클 5개 이상 읽기",
},
{
"id": 4,
"title": "브런치 개설 하기",
},
]
},
{
"TotalKeywordId": 2,
"priority": 2,
"name": "열정",
"tasks": [
{
"id": 5,
"title": "IT 기술에 관한 아티클 정리하기,
}
]
},
{
"TotalKeywordId": 3,
"priority": 3,
"name": "선한영향력",
"tasks": []
},
{
"TotalKeywordId": 4,
"priority": 4,
"name": "경청",
"tasks": [
{
"id": 6,
"title": "IT 기술에 관한 아티클 정리하기",
},
{
"id": 7,
"title": "글감 수집하기",
},
{
"id": 8,
"title": "아티클 5개 이상 읽기",
}
]
}
]
}
}
- 해당 날짜에 선택된 키워드가 없는 경우
{
"status": 200,
"success": true,
"message": "설정된 키워드 없음",
"data": {
"keywordsExist": false
}
}
- 입력값에 NULL VALUE
{
"status": 400,
"success": false,
"message": "필요한 값이 없습니다."
}
- 서버 내부 에러
{
"status": 500,
"success": false,
"message": "서버 내부 에러"
}