Skip to content
MMyungji edited this page Nov 16, 2018 · 4 revisions

저금통(저금)

저금하기 (생성)

메소드 경로 짧은 설명
POST /saving 저금하기 생성

요청 헤더

authorization : token

요청 바디

{
    "saving_money": "저금 할 돈",
    "comment": "저금 메세지"
}

요청 바디 예시

{
    "saving_money": "2000",
    "comment": "목표까지 화이팅!"
}

응답 바디

생성 성공

{
    "message": "success"
}

생성 실패

{
    "message": "fail"
}

token 없을 때

{
    message: "access denied"
}

저금통 리스트 읽어오기

메소드 경로 짧은 설명
GET /saving 저금통 리스트 읽어오기

요청 헤더

authorization : token

> 조회 성공 응답 바디

저금한 리스트 가져오기 성공

{
    "message": "success",
    "totalMoney": 15000,
    "data": [
        {
            "saving_at": "2018-11-10",
            "saving_money": 9000,
            "comment": "다이어트!"
        },
        {
            "saving_at": "2018-11-10",
            "saving_money": 2000,
            "comment": ""
        },
        {
            "saving_at": "2018-11-10",
            "saving_money": 1000,
            "comment": "양말살 돈 저금한다"
        },
        {
            "saving_at": "2018-11-09",
            "saving_money": 1000,
            "comment": "양말살 돈 저금한다"
        },
        {
            "saving_at": "2018-11-09",
            "saving_money": 2000,
            "comment": "언제 돈이 되려나"
        }
    ]
}

> 조회 실패 응답 바디

해당 유저의 저금통이 존재하지 않을 때

{
    "message": "get saving fail"
}

저금통 목표 읽어오기

메소드 경로 짧은 설명
GET /saving/goal 사용자의 저금통 목표와 목표금액 읽어오기

요청 헤더

authorization : token

> 조회 성공 응답 바디

세부사항 가져오기 성공

{
    "message": "success",
    "data": [
        {
            "goal": "원피스사기",
            "goal_money": 100000
        }
    ]
}

해당 프로젝트가 존재하지 않을 때

{
    "message": "get data fail"
}