HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
🎨
[팀9] 내 손안의 원데이 클래스 DAYZ
/api 연동 한것/
카테고리 별 원데이 클래스 목록 조회

카테고리 별 원데이 클래스 목록 조회

화면
원데이 클래스 목록
진행
속성
GET
URL
api/v1/classes/categories/{categoryId}
도메인
OnedayClass
진행상황
배포완료
담당자

API 설명


🗣
해당 카테고리에 해당하는 원데이 클래스를 조회하는 API

Request


Sample

{ "pageIndex" : 1, "pageSize" : 10, "sort" : { "column" : "createdAt", "order" : "ASC" } }
 
Request Path
이름
타입
설명
categoryId
Number
카테고리 ID
Request Param
이름
타입
설명
pageIndex
Number
페이지 인덱스
pageSize
Number
페이지 크기
sort
Obejct
정렬
sort.column
String
정렬 대상
sort.order
String
정렬 기준

Response


Sample

{ "success" : true, "serverDateTime" : "2021-11-05T16:55:37.436056" "data" : { "totalCount" : 100, "hasNext" : true, "pageIndex" : 0, "classes" : [ { "classId" : 0, "name" : "네온싸인 무드등 만들기", "intro" : "네온싸인 무드등 만들기 클래스 입니다~!", "imageUrl" : "s3://devrun-image/KakaoTalk_20210616_220854417.jpg" }, { "classId" : 1, "name" : "나만의 술잔 만들기", "intro" : "도예 클래스 입니다~!", "imageUrl" : "s3://devrun-image/KakaoTalk_20210616_220854417.jpg" } ] } }
 
Response Field
이름
타입
설명
success
Boolean
성공여부
serverDateTime
String
서버응답시간
data
Obejct
응답본문
data.totalCount
Number
페이지 총 개수
data.hasNext
Boolean
다음페이지 여부
data.pageIndex
Number
페이지 번호
data.classes[]
ARRAY
원데이 클래스 목록
data.classes[].class
Obejct
원데이클래스
data.classes[].classId
Number
원데이 클래스 id
data.classes[].name
String
원데이 클래스 이름
data.classes[].intro
String
원데이 클래스 소개
data.classes[].imageUrl
String
원데이 클래스 이미지 url