HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
🌳
[팀 05] Forest
/
🪐
BE WorkSpace
/
🗯️
API 명세
/
✅
/api/v1/ridingposts/{postid}
✅

/api/v1/ridingposts/{postid}

HTTP 메서드
GET
contents-type
application-json
비고
특정 라이딩 모집 글 정보 불러오기
연관된 페이지
3. 라이딩 디테일 페이지
8. 신청내역 상세 / 평가 페이지
속성
⏳ 유저 스토리

[ Description ]

  • 특정 라이딩 모집 글 정보 불러오기

[응답 예시]

{ "leader": { "id": 1, "nickname": "testUser", "profileImage": "https://programmers.co.kr/assets/icons/apple-icon-6eafc2c4c58a21aef692d6e44ce99d41f999c71789f277317532d0a9c6db8976.png" }, "riding": { "id" : 2 "title": "자전거가 타고싶어요", "thumbnail": "https://team-05-storage.s3.ap-northeast-2.amazonaws.com/static/RG_Logo.png", "thumbnailId" : 29, "ridingLevel": "상", "zone": { "code": 11010, "name": "경기도성남시 분당구" }, "fee": 10000, "estimatedTime": "120분", "createdAt": "2022-08-17T17:42:37", "ridingDate": "2022-08-19T17:42:37", "bicycleType": ["MTB"], "ridingCourses": [ "중앙 공원", "능골 공원", "탑골 공원" ], "maxParticipant": 5, "minParticipant": 2, "participants": [ { "id": 1, "nickname": "testUser", "profileImage": "https://programmers.co.kr/assets/icons/apple-icon-6eafc2c4c58a21aef692d6e44ce99d41f999c71789f277317532d0a9c6db8976.png" } ], "departurePosition": { "lat": 35.2326, "lng": 127.65025 }, "details": [ { "id": 7, "title": "sub title", "contents": "sub contents", "images": [ { "id": 52, "imageUrl": "http://amazons3/static/image/testimage.jpg" } ] "recruiting" : true; } ] } }

[ Responses ]

성공시 200 코드

leader
Name
Type
Description
id
Integer
작성자 id
nickname
String
작성자 닉네임
profile_image
String
작성자 프로필 이미지 url
riding
Name
Type
Description
비고
id
Integer
게시글 id
title
String
게시글 제목
thumbnail
String
게시글 썸네일 url
thumbnailId
Integer
썸네일 id
riding_level
String
라이딩 참여 요구 라이딩 레벨
초급, 중급 , 고급
riding_zone
String
라이딩 개최 지역
시, 군, 구 까지만
fee
Integer
참여비
estimated_time
Integer
예상 라이딩 소요 시간
분 단위
created_at;
DateTime
게시글 작성 날짜
bicycle_type;
String []
라이딩 자전거 타입
MTB, 로드, 따릉이, 픽시, 하이브리드
riding_courses;
String []
라이딩 코스
max_participant
Integer
라이딩 최대 참여자 수
min_participant;
Integer
라이딩 최소 참여자 수
participants
Participant []
라이딩 참여자 목록
하단 participant 참고
departure_position;
Coordinate
라이딩 출발 지점 좌표
하단 Coordinate 참고
details
RidingDetail[]
라이딩 상세 정보
하단 RidingDetail참고
recruiting
boolean
라이딩 멤버 모집중 여부
participant
Name
Type
Description
비고
id
Integer
참가자 id
nickname
String
참가자 닉네임
profile_url
String
참가자 url
Coordinate
Name
Type
Description
비고
longitude
Double
경도 좌표
latitude
Double
위도 좌표
RidingDetail
Name
Type
Description
비고
id
Integer
상세 정보 섹션 식별자
title
String
상세 정보 섹션 제목
contents
String
상세 정보 섹션 내용
images
ImageInfo
이미지 정보
ImageInfo
Name
Type
Description
비고
id
Integer
이미지 식별자
imageUrl
String
이미지 url

에러 응답

  • 유효하지 않은 라이딩 게시글 아이디
    • 404 에러코드
    • 에러 메세지
    •