GET /gatherings/user/{userToken}
JSON
복사
요청
Query Parameters
Name | Type | Required | Description | 기본값 |
page | int | no | 몇 번째 페이지 | 0 |
size | int | no | 한 페이지 당 몇 개의 게시물 | 5 |
•
현재 5개씩 불러오는 방식으로 되어 있음 (변경하고 싶으면 쿼리 스트링으로 size, page 변경하면서 get 요청 해봐도 될 듯?)
•
HTTP Status Codes:
◦
200 OK: 게시글 목록 조회 성공.
ex) 아래 요청의 결과
GET /gatherings/user/token1?page=0&size=20
{
"content": [
{
"id": 6,
"title": "여섯 번째 모임",
"maxMember": 12,
"currentMember": 6,
"eupMyeonDong": "삼산동",
"gatheringDateTime": "2024-11-05T09:36:05Z",
"views": 15,
"latitude": 35.5384,
"longitude": 129.3114,
"author": {
"token": "token1",
"nickname": "user1nick",
"profileImage": "https://example.com/user1.png",
"univName": "University 1"
},
"thumbnail": "https://union-image-bucket.s3.ap-northeast-2.amazonaws.com/userToken/44009c26-13fc-4912-a3db-7cac644e39c5.png"
},
{
"id": 1,
"title": "첫 번째 모임",
"maxMember": 10,
"currentMember": 5,
"eupMyeonDong": "명동",
"gatheringDateTime": "2024-11-05T04:36:05Z",
"views": 10,
"latitude": 37.5665,
"longitude": 126.978,
"author": {
"token": "token1",
"nickname": "user1nick",
"profileImage": "https://example.com/user1.png",
"univName": "University 1"
},
"thumbnail": "https://union-image-bucket.s3.ap-northeast-2.amazonaws.com/userToken/44009c26-13fc-4912-a3db-7cac644e39c5.png"
}
],
"pageable": {
"pageNumber": 0,
"pageSize": 5,
"sort": {
"empty": true,
"sorted": false,
"unsorted": true
},
"offset": 0,
"paged": true,
"unpaged": false
},
"first": true,
"last": true,
"size": 5,
"number": 0,
"sort": {
"empty": true,
"sorted": false,
"unsorted": true
},
"numberOfElements": 2,
"empty": false
}
JSON
복사
유효하지 않은 토큰으로 요청 시
{
"code": "USER_NOT_FOUND",
"message": "해당 유저를 찾을 수 없습니다.",
"status": 404
}
JSON
복사