Skip to content
정수현 edited this page Dec 19, 2021 · 196 revisions

API version1 문서

base URI : /api/v1

인증 인가

HTTP 메소드 URI 설명 인증여부 기타
POST /members 회원가입 X 완료
POST /members/login email로그인 X 완료
GET /members?email={email} email중복확인 X 완료
DELETE /members 회원탈퇴 O 완료

사용자

HTTP 메소드 URI 설명 인증여부 기타
PATCH /members/me 개인정보 수정 O 완료
GET /members/me 개인정보 조회 O 완료
GET /members/{memberId} 타 사용자 프로필 정보 조회 X 완료
GET /members/mypage 내 사용자 프로필 정보 조회 O 완료

HTTP 메소드 URI 설명 인증여부 기타
GET /articles/like-articles?tradeStatusCode={tradeStatusCode} 사용자가 찜한 게시글 조회(페이징) O 완료
PUT /articles/{articleId}/like 게시글 좋아요 상태 변경 O 완료

리뷰

HTTP 메소드 URI 설명 인증여부 기타
GET /reviews?memberId={memberId}&role=buyer 특정 사용자가 구매자로서 받은 후기 조회(페이징) X 완료
GET /reviews?memberId={memberId}&role=seller 특정 사용자가 판매자로서 받은 후기 조회(페이징) X 완료
GET /reviews/me?articleId={articleId} 내가 남긴 후기 단건조회 O 완료
POST /reviews?articleId={articleId} 거래후기 남기기 O 완료

Offer

HTTP 메소드 URI 설명 인증여부 기타
GET /articles/{articleId}/offers 단건 게시글 offer리스트 조회 X 완료
GET /articles/offers?tradeStatusCode={tradeStatusCode} 내가 제안한 모든 게시글 조회(페이징) O 완료
POST /articles/{articleId}/offers 가격제안 O 완료
PATCH /articles/offers/{offerId} 가격채택 O 완료

게시글

HTTP 메소드 URI 설명 인증여부 기타
GET /articles/buy 내가 구매한 모든게시글 조회(페이징) O 완료
PUT /articles 게시글 작성 및 수정 O 완료
GET /articles 전체 게시글 조회(페이징) X 완료
GET /articles?categoryCode={categoryCode} 특정 카테고리의 전체 게시글 조회(페이징) X 완료
GET /articles?tradeStatusCode=4 판매중인 게시글만 조회(페이징) X 완료
GET /articles?memberId={memberId}&tradeStatusCode=4 사용자가 판매중인 게시글 조회(페이징) X 완료
GET /articles?memberId={memberId}&tradeStatusCode=8 사용자가 거래완료한 게시글 조회(페이징) X 완료
GET /articles?memberId={memberId} 사용자가 작성한 게시글 모두 조회(페이징) X 완료
GET /articles/{articleId} 게시글 단건 조회 X 완료
GET /articles/{articleId}/imageUrls 단건 게시글 이미지URL 전체 조회 X 완료
PATCH /articles/{articleId}/tradeStatus 상품 판매 상태 변경 O 완료
DELETE /articles/{articleId} 게시글 삭제 O 완료
GET /articles/infos code-name 형태의 정보 제공 X 완료

쪽지

HTTP 메소드 URI 설명 인증여부 기타
POST /messages/member/{memberId}/offerId/{offerId}?articeId={articleId} 가격 제안자에게 쪽지 전송 O 완료
POST /messages/messageRoom/{messageRoomId} 대화방에서 상대에게 쪽지 전송 O 완료
GET /messages/messageRoom/{messageRoomId}/contents 상대방과의 쪽지내역 조회(페이징) O 완료
GET /messages/messageRoom/{messageRoomId}/messageRoomInfo 쪽지 상대 정보, Offer 정보 조회 O 완료
DELETE /messages/messageRoomId/{messageRoomId} 특정 상품 판매자와의 쪽지함 전체 삭제 O 보류
GET /messages/messageBox 나의 쪽지함 조회(페이징) O 완료

검색

HTTP 메소드 URI 설명 인증여부 기타
GET /search?title={title} article 제목으로 검색 X 완료
GET /search/filters 필터 검색 X 완료

이미지 URL 변환

HTTP 메소드 URI 설명 인증여부 기타
POST /articles/imageUrls 상품 이미지 -> URL 변환 X 완료
POST /members/imageUrls 사용자 프로필 이미지 -> URL 변환 X 완료

Deprecated API

HTTP 메소드 URI 설명 인증여부 기타
POST /reviews/offers/{offerId}?toMember={memberId} 판매자가 구매자에게 거래후기 남기기 O deprecated
POST /reviews?articleId={articleId}&toMember={memberId} 구매자가 판매자에게 거래후기 남기기 O deprecated
Clone this wiki locally