-
Notifications
You must be signed in to change notification settings - Fork 0
API List
YoungJun Park edited this page Jan 16, 2023
·
3 revisions
No | Description | Method | Endpoint | Page |
---|---|---|---|---|
1 | 회원가입 | POST | /api/v1/member | 회원가입 |
2 | 로그인 | POST | /api/v1/login | 로그인 |
3 | 회원 조회 | GET | /api/v1/member/{member_id} | 홈 → 마이페이지 |
4 | 회원 수정 | PUT | /api/v1/member/{member_id} | 홈 → 마이페이지 → 프로필 수정 |
5 | 상품 등록 | POST | /api/v1/product | 홈 → 상품등록 |
6 | 상품 단건 조회 | GET | /api/v1/product/{product_id} | 홈 → 상품상세 홈 → 마이페이지 → 판매내역 → 상품상세 |
7 | 상품 전체 조회 (지역) | GET | /api/v1/product/list/{area} | 홈 |
8 | 상품 전체 조회 (지역+카테고리) | GET | /api/v1/product/list/{area}/{category_id} | 홈 → 우측상단메뉴 → 카테고리선택 |
9 | 상품 전체 조회 (특정회원+거래상태) | GET | /api/v1/product/list/{member_id}/{status} | 홈 → 상품상세 홈 → 상품상세 → 모두보기 홈 → 마이페이지 → 판매내역 |
10 | 상품 전체 조회 (특정회원+좋아요+거래상태) | GET | /api/v1/product/list/{member_id}/{likes}/{status} | 홈 → 마이페이지 → 관심목록 |
11 | 상품 검색 (지역) | GET | /api/v1/product/search/{area} | 홈 → 검색버튼 |
12 | 상품 삭제 | DELETE | /api/v1/product/{product_id} | 홈 → 마이페이지 → 판매내역 → 게시글 삭제 |
13 | 상품 수정 | PUT | /api/v1/product/{product_id} | 홈 → 마이페이지 → 판매내역 → 거래상태변경 홈 → 마이페이지 → 판매내역 → 게시글 수정 → 수정 완료 |
14 | 카테고리 조회 | GET | /api/v1/category/list | 홈 → 우측상단메뉴 홈 → 상품등록 → 카테고리 |
15 | 이미지 S3 업로드 | POST | /api/v1/image | 홈 → 상품등록 → 이미지추가 홈 → 마이페이지 → 프로필수정 → 이미지추가 |
16 | 채팅목록 조회 | POST | /api/v1/chat/rooms/{member_id} | 홈 → 마이페이지 → 판매내역 → 상품상세 → 관련채팅보기 |
17 | 좋아요 등록 | POST | /api/v1/likes/{product_id} | 홈 → 상품상세 |
18 | 좋아요 삭제 | DELETE | /api/v1/likes/{product_id} | 홈 → 상품상세 |
19 | 로그아웃 | POST | /api/v1/likes/{product_id} | 홈 → 마이페이지 → 로그아웃 |
상품 전체 조회 API
- 지역별 필터링
- 지역별 + 카테고리별 필터링
- 특정 회원이 등록한 상품 목록 전체
- 특정 회원이 등록한 [판매중인/거래완료된] 상품 목록 전체
- 특정 회원이 좋아한 상품 목록 전체
- 특정 회원이 좋아한 [판매중인/거래완료된] 상품 목록 전체