Releases: uzoolove/FES09-API
Releases · uzoolove/FES09-API
Release list
v4.0.1
v4.0.0
2024.04.22 v4.0.0
- [북마크] 북마크 기능 수정
- API 문서 참고(https://market-lion.koyeb.app/apidocs/#/%EC%83%81%ED%92%88/get_products_)
- API 문서 참고(https://market-lion.koyeb.app/apidocs/#/%EC%83%81%ED%92%88/get_products___id_)
- 상품 목록, 상세 조회시 로그인한 사용자가 북마크 한 상품에 대해서 bookmarked 값을 true로 지정했는데 이를 제거하고, 대신 로그인한 사용자가 북마크 한 상품의 북마크 id를 myBookmarkId 속성으로 추가
- 상품 상세 조회시 북마크 목록을 지정한 bookmarkItems 속성 제거. 사용자의 북마크 정보는 myBookmarkId 속성에 저장된 북마크 id로 확인 가능
v3.0.0
2024.04.21 v3.0.0
-
[게시판] 게시물 목록 조회에 image 속성 추가
-
[상품] 상품 목록 조회시 응답 데이터 변경
- API 문서 참고(https://market-lion.koyeb.app/apidocs/#/%EC%83%81%ED%92%88/get_products_)
- limit를 지정하지 않으면 최대 100개 까지 응답
- limit가 지정되면 전체 상품 정렬 후 limit가 적용되도록 수정
- bookmarked 속성으로 내가 북마크 한 상품인지 여부 포함(bookmarked: true)
-
[상품] 게시물, 상품 후기, 북마크 등록/조회 시 작성자 정보를 user_id 대신 user 속성으로 변경
- API 문서 참고(https://market-lion.koyeb.app/apidocs/#/%EA%B5%AC%EB%A7%A4%20%ED%9B%84%EA%B8%B0/get_replies_products___id_)
- user._id: 작성자 id
- user.name: 작성자 이름
- user.profile: 작성자 프로필 이미지
-
[구매후기] 구매 후기 목록 조회시 별점별 필터링/정렬 기능 추가
-
[사용자] 지정한 사용자의 게시글 작성수, 작성한 게시글의 조회수, 북마크 수 조회 기능
- API 문서 참고(https://market-lion.koyeb.app/apidocs/#/%ED%9A%8C%EC%9B%90/get_users___id_)
- posts: 지정한 사용자가 작성한 게시글 수
- postViews: 지정한 사용자가 작성한 모든 게시글 조회수
- bookmark.products: 지정한 사용자가 북마크 한 상품 수
- bookmark.users: 지정한 사용자가 북마크 한 사용자 수
- bookmark.posts: 지정한 사용자가 북마크 한 게시글 수
v2.0.1
2024.04.17 v2.0.1
-
[상품] 상품 등록시 mainImages가 하나일 경우 배열로 전달하지 않아도 되도록 수정
-
[상품] 상품 목록 조회시 seller 속성으로 판매자 정보 추가
-
[상품] 지정한 셀러가 판매중인 상품 목록 조회(원래 구현되어 있었음)
-
[게시판] 댓글 목록 조회시 발생한 500에러 수정
-
[게시판] 게시글 등록에 tag 속성으로 태그를 추가하면 키워드 검색시 태그도 포함해서 검색됨
v2.0.0
2024.04.15 v2.0.0
-
[회원] 카카오 로그인
-
[회원] 다른 회원 정보 조회
- API 문서 참고(https://market-lion.koyeb.app/apidocs/#/%ED%9A%8C%EC%9B%90/get_users___id_)
- 회원 정보 조회에 본인 정보만 조회 가능했던 부분을 모든 회원의 정보 조회가 가능하게 수정함
- 특정 사용자의 게시글 목록 조회 가능
- 판매자가 구매자 정보를 확인할 때 API가 기본으로 제공하는 속성이외에 추가로 확인할 속성이 있을 때 사용
- 회원간 정보 조회시 사용
-
[회원] 판매자로 승급 요청
- API 문서 참고(https://market-lion.koyeb.app/apidocs/#/%ED%9A%8C%EC%9B%90/patch_users___id_)
- 이전의 회원 승인 방법은 extra.confirm 값을 false로 지정했을 때 비승인 상태로 로그인을 못하게 제약할 수 있는데 관리자가 true로 변경하면 승인 처리가 되면서 로그인이 가능
- 이를 판매 회원에만(type=seller) 적용해서 로그인을 못하게 하고 일반 회원에는(type=user) extra.confirm 값이 false일 경우에도 로그인이 가능하게 수정함
- 일반 회원이 판매 회원으로 승급(?)하기 위해서 클라이언트 측에서 구현할 작업으로, 승급 조건이 맞으면 승급 요청시 extra.confirm 값을 false로 수정하고 이를 승인하기 위해서 관리자는 extra.confirm이 false 회원을 검색해서 이 값을 true로 변경하고 type을 "seller"로 수정하도록 개발해야 함
-
[상품] 상품 목록 조회시 품절 상품도 포함 되도록 showSoldOut 파라미터 추가
- API 문서 참고(https://market-lion.koyeb.app/apidocs/#/%EC%83%81%ED%92%88/get_products_)
- showSoldOut = true로 파라미터 전달 시 품절 상품도 목록에 포함해서 응답함
-
[상품] 상품 목록 조회시 북마크/리뷰 순으로 졍렬
-
[상품] 상품 상세 정보 조회시 판매자 상세 정보도 같이 조회
- API 문서 참고(https://market-lion.koyeb.app/apidocs/#/%EC%83%81%ED%92%88/get_products_)
- 상품 상세 정보 조회 API의 응답에 판매자의 상세 정보를 가지고 있는 seller 속성이 추가됨
-
[게시판] 게시물의 댓글 목록 정렬
- API 문서 참고(https://market-lion.koyeb.app/apidocs/#/%EA%B2%8C%EC%8B%9C%ED%8C%90/get_posts___id__replies)
- 게시물의 댓글 목록 조회시 sort 속성으로 정렬하는 기능 추가
-
[게시판] 게시글 목록 조회시 댓글수 순으로 정렬
-
[기타] 상품, 게시글, 사용자에 북마크(찜하기/좋아요/팔로잉) 기능 추가
- API 문서 참고(https://market-lion.koyeb.app/apidocs/#/%EB%B6%81%EB%A7%88%ED%81%AC/post_bookmarks__type___target_id_)
- 사용자간에 팔로잉 기능에도 사용 가능