메인 페이지의 게시물 조회하기
지정된 카테고리의 최근 게시물을 한 건씩 불러오는 API입니다.
METHOD
GET
URL
/posts/main
RESPONSE
category_id 4, 5, 6에 해당하는 글 중 최신 글 1개씩 조회합니다.
parent_category_id 로 1을 가지고 있는 category_id 4, 5, 6 에 해당하는 카테고리는 정보(이름)가 수정될 수 있지만, 삭제할 수 없습니다. 각각의 카테고리에 글이 하나도 없을 경우, 해당하는 하나의 post 객체를 불러오지 않습니다.
totalNum: post 객체의 개수 (number)
postList: post 리스트 (
post
List)post
: 게시물 정보id: 게시물 고유 id (number)
category
: 게시물 카테고리 정보 (object)id: 카테고리 id (number)
name: 카테고리 이름 (string)
level: 카레고리 level, 항상 2
postNum: 카테고리가 가지고 있는 게시물 수 (number)
parentCategoryId: 상위 카테고리 id, 항상 1
user
: 작성자 정보 (object)email: 이메일 (string)
name: 이름 (string)
nickname: 별명 (string)
profileImage: 작성자 프로필 사진 (이미지 링크 string or base64 encoded string / BLOB)
title: 게시물 제목 (string)
content: 게시물 내용 (string)
likeCount: 좋아요 수 (number)
viewCount: 조회수 (number)
RESPONSE EXAMPLE
success
HTTP Status code : 200 OK
{
"totalNum": 3,
"postList": [
{
"id": 9,
"category": {
"id": 4,
"name": "공지사항",
"level": 2,
"postNum": 2,
"parentCategoryId": 1
},
"user": {
"email": "hoit1302@ewhain.net",
"name": "박주은",
"nickname": "hoit1302",
"profileImage": ""
},
"title": "카테고리 SWIFT 2번째 post test",
"content": "day6 💛⛄",
"likeCount": 0,
"viewCount": 2
},
{
"id": 16,
"category": {
"id": 5,
"name": "정보공유",
"level": 2,
"postNum": 2,
"parentCategoryId": 1
},
"user": {
"email": "hoit1302@ewhain.net",
"name": "박주은",
"nickname": "hoit1302",
"profileImage": ""
},
"title": "수정 test",
"content": "수정되었습니다. 💛⛄🙄",
"likeCount": 0,
"viewCount": 7
},
{
"id": 6,
"category": {
"id": 6,
"name": "자유게시판",
"level": 2,
"postNum": 3,
"parentCategoryId": 1
},
"user": {
"email": "hoit1302@ewhain.net",
"name": "박주은",
"nickname": "hoit1302",
"profileImage": ""
},
"title": "자유게시판",
"content": "거품의 모양 모양의 거품",
"likeCount": 2,
"viewCount": 0
}
]
}
Last updated
Was this helpful?