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 메서드
PUT
contents-type
application-json
비고
라이딩 모집 글 수정
연관된 페이지
3. 라이딩 디테일 페이지
속성
⏳ 유저 스토리

Description

💡
라이딩 모집글 수정 요청
 

[Request]

  • Header
    • Authorization : “token string”
    • Content-Type: application/json
 

[Path Variable]

  • postId : number
Body
key
type
설명
비고
information
Object
라이딩 관련 정보
details
Object
Array
글 섹션
최대 5개
information
key
type
설명
비고
title
String
제목
ridingDate
LocalDateTime
모임 날짜 및 시간
yyyy-MM-dd'T'HH:mm:ss.SSS 현재 시간부터 하루 이상
estimatedTime
String
예상 소요 시간
예시 : “2시간 30분”, “6시간 이상”
routes
String
Array
라이딩 코스
어떤 정보를 넘길지 명확히 할 필요 있음
fee
number
회비
null일 경우 회비 없음
minParticipantCount
number
최소 참가자
참가자 범위 5-30
maxParticipantCount
number
최대 참가자
regionCode
number
지역 장소(시군구 코드)
departurePlace
Object
위도, 경도 값을 담고 있는 객체
프론트에서 지도 api 사용하여 위치 표시(double 위도, double 경도)
level
String
난이도
상, 중, 하
bicycleTypes
String
Array
자전거 종류
유저 스토리 참고
thumbnail
number
썸네일 이미지 id
departurePlace
key
type
설명
비고
lng
number
경도
lat
number
위도
details
key
type
설명
비고
title
String
상세 정보 부제
1~30
content
String
상세 정보 글 내용
1~500
images
number
Array
이미지 url 리스트
이미지 최대 2개

[Response]

  • 200 OK
    • Location:
  • 400 Bad Request
    • message : string
    • validation을 통과하지 못했을 때
  • 401 Unauthorized
    • message : string
    • 권한이 없는 사용자가 수정을 요청할 때
  • 404