HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
💸
10원모아10조❗️
/
📽️
API 명세
/
달력 API

달력 API

Method
GET
API 연결여부
API 연결여부
담당자
루체
제닛
작업여부
작업여부
인증 필요
인증 필요
URL
/account-book/calendar?year=2022&month=8
  • 정책
    • 8월 요청하면 8.1일 ~ 31일만 데이터를 보내준다. - 해당월만
    • 데이터는 수입, 지출, 전체합계 모두 보여준다

Request Url

/account-book/calendar?year=2022&month=8
 

유효성 검증

 
  • year는 필수값이며 1900 ≤ year ≤ 3000
  • month는 필수값이며 1 ≤ month ≤ 12
 

Request body

{ "results": [ { "incomeSum": 50000, "expenditureSum": 0, "totalSum": 50000, "day": 1 }, { "incomeSum": 10000, "expenditureSum": 550000, "totalSum": -540000, "day": 2 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 3 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 4 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 5 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 6 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 7 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 8 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 9 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 10 }, { "incomeSum": 0, "expenditureSum": 5000, "totalSum": -5000, "day": 11 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 12 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 13 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 14 }, { "incomeSum": 450000, "expenditureSum": 0, "totalSum": 450000, "day": 15 }, { "incomeSum": 0, "expenditureSum": 550000, "totalSum": -550000, "day": 16 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 17 }, { "incomeSum": 31000, "expenditureSum": 0, "totalSum": 31000, "day": 18 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 19 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 20 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 21 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 22 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 23 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 24 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 25 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 26 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 27 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 28 }, { "incomeSum": 0, "expenditureSum": 0, "totalSum": 0, "day": 29 }, { "incomeSum": 30000, "expenditureSum": 520000, "totalSum": -490000, "day": 30 }, { "incomeSum": 1510000, "expenditureSum": 100000, "totalSum": 1410000, "day": 31 } ], "month": 8 }