Skip to content

[GET] 주차별 회고 조회

Kayoung Yoon edited this page Jan 14, 2021 · 7 revisions
메소드 경로 짧은 설명
GET /reviews?start=start&end=end 원하는 주차의 회고가 DB에 존재하면 가져옵니다.

뷰 캡처

👉🏻 입력되지 않았을 경우 기본 화면

요청 헤더

Content-Type: application/json
key 설명 타입 비고
jwt 사용자 인증 토큰 String not Null

요청 쿼리

key 설명 타입 형식 예시
start 해당 주차의 시작 날짜의 00시00분00초에 해당하는 유닉스 시간 Long 유닉스 시간(밀리초 단위) 1609662202000
end 다음 주차 시작 날짜의 00시00분00초 해당하는 유닉스 시간 Long 유닉스 시간(밀리초 단위) 1609662202000

응답 바디

성공

  • 회고를 아직 작성하지 않은 경우
{
    "status": 200,
    "success": true,
    "message": "주차별 리뷰 조회 성공",
    "data": {
        "isWritten": false
    }
}
  • 해당 주차 회고가 이미 등록되어있는 경우
{
    "status": 200,
    "success": true,
    "message": "주차별 회고 조회 성공",
    "data": {
        "isWritten": true,
        "review": {
            "good": "포모스트를 다운받아서 회고를 시작한 것!",
            "bad": "이번 주에 너무 늦게 잤다.",
            "next": "나는 포모스트의 회고왕이 될거얌"
        }
    }
}

실패

  • 입력값에 NULL VALUE
{
    "status": 400,
    "success": false,
    "message": "필요한 값이 없습니다."
}
  • 서버 내부 에러
{
    "status": 500,
    "success": false,
    "message": "서버 내부 에러"
}