👽

게시글 search

URL
/board/search/{boardType}
게시글
method
GET
API 명세 이모지 의미

엔드 포인트 (Endpoint)

Method: GET
URL: /board/search/{boardType}

요청 파라미터 (Request Parameters)

Parameter
Type
Required
Description
keyword
String
Yes
검색할 키워드
boardType
String
Yes
게시판 타입 (예: FREE, MARKET, INFO, …) 게시판 전체일 경우: ALL
page
Integer
No
페이지 번호 (기본값: 0)
size
Integer
No
한 페이지당 게시글 수 (기본값: 3)

헤더 정보 (Headers)

Header
Description
Authorization
Bearer {token}
Content-Type
application/json

요청 예시 (Request Example)

요청
GET /board/search/FREE?keyword=하이&page=0&size=10 Content-Type: application/json Authorization: Bearer {token}
Plain Text
복사

응답 (Response)

HTTP Status Codes:
200 OK: 게시글 목록 조회 성공.
400 Bad Request: 잘못된 요청.
응답 예시
HTTP/1.1 200 OK { "content": [ { "id": 2, "type": "FREE", "title": "하이~~", "contentPreview": "게시글 검색 키워드: ", "thumbnail": "https://union-image-bucket.s3.ap-northeast-2.amazonaws.com/userToken/44009c26-13fc-4912-a3db-7cac644e39c5.png", "createdAt": "2024-11-05T05:40:04.182506Z", "author": { "nickname": "user1nick", "profileImage": "https://example.com/user1.png", "univName": "University 1" }, "views": 0, "postLikes": 0, "commentCount": 0 }, { "id": 1, "type": "FREE", "title": "제목이에요~~", "contentPreview": "게시글 검색 키워드: 하이", "thumbnail": "https://union-image-bucket.s3.ap-northeast-2.amazonaws.com/userToken/44009c26-13fc-4912-a3db-7cac644e39c5.png", "createdAt": "2024-11-05T05:39:56.081135Z", "author": { "nickname": "user1nick", "profileImage": "https://example.com/user1.png", "univName": "University 1" }, "views": 0, "postLikes": 0, "commentCount": 0 } ], "pageable": { "pageNumber": 0, "pageSize": 3, "sort": { "empty": false, "sorted": true, "unsorted": false }, "offset": 0, "paged": true, "unpaged": false }, "last": true, "totalPages": 1, "totalElements": 2, "first": true, "size": 3, "number": 0, "sort": { "empty": false, "sorted": true, "unsorted": false }, "numberOfElements": 2, "empty": false }
JSON
복사
오류 발생