기능 설명 | due - date | 우선순위 | 요청 | 주소값 | 요청 body | |
---|---|---|---|---|---|---|
1) home | - 서비스 메인 | - | 下 | GET |
/ |
|
2) signup | - 회원가입 | - | 下 | POST |
/signup |
nickname , password |
3) signin | - 로그인 | - | 下 | POST |
/signin |
nickname , password |
4) add friend | - 친구추가 | - | 下 | POST |
/add/friend |
addMemberId , memberId |
기능 설명 | due - date | 우선순위 | 요청 | 주소값 | 요청 body | |
---|---|---|---|---|---|---|
1) get | ||||||
CollectionsByMember | - Member별 가지고 있는 콜렉션을 보여줌 | 1/8(일) | 上 | GET |
`/collections/ | |
{nickname}` | ||||||
2) create | ||||||
Collection | - 콜렉션 만들기 | - | 下 | POST |
/collection |
nickname , title |
3) update | ||||||
Collection | ||||||
Title | - 콜렉션 제목 업데이트 | - | 下 | PATCH |
/collection |
nickname , title |
4) getDetail | ||||||
Colleciton | - 콜렉션 상세내용 확인 | - | 下 | GET |
`/collections/ | |
{nickname}/ | ||||||
{collectionId}` | ||||||
5) delete | ||||||
Collection | - 콜렉션 삭제 | 1/8(일) | 上 | Delete |
`/collection/ | |
{collectionId}` | ||||||
6) shared | ||||||
Collections | - 멤버가 공유하고 있는 | |||||
모든 컬렉션 조회 | 1/8(일) | 上 | GET |
`/collection/shared/ | ||
{memberId}` | ||||||
7) shared | ||||||
Collection | - 공유 컬렉션 생성 | 1/8(일) | 上 | POST |
/collection/shared |
memberIdList , title , targetCollectionId |
기능 설명 | due - date | 우선순위 | 요청 | 주소값 | 요청 body | |
---|---|---|---|---|---|---|
1) createItem | - 아이템을 DB에 추가 |
파이썬 통한 파싱과 연결
(1-1과 연결됨) | - | 下 | POST
| /parsing
| url
, nickname
|
| 1-1) create
HttpRequest
AndSend | - 스크래핑서버와 연결 | - | 下 | | | |
| 2) enrollItem | - 아이템을 컬렉션에 추가 | - | 下 | POST
| itme/enrollment
| collectionId
, itemId
, nickname
|
| 3) returnItem | - 유저가 담은 모든 item을 리턴 | 1/8(일) | 上 | GET
| /items/ {memberId}
| |
| 4) deleteItem | - 유저의 아이템을 삭제
아이템 삭제시 유저의 모든 컬랙션 내부 해당 아이템이 삭제됨 | - | 上 | DELETE
| /item/{nickname}/ {itemId}
| |
| 5) delete CollectionItem | - 컬렉션 내부 아이템을 삭제 | - | 上 | DELETE
| /collection/item/ {collectionId}/ {itemId}
| |
| 6) Item category rank | - 해당 유저의 아이템들의 카테고리 순위 및 카테고리별 아이템 반환 | - | 上 | GET
| /items/category/ rank/{nickname}
| |
chat
기능 설명 | due - date | 우선순위 | 요청 | 주소값 | 요청 body | |
---|---|---|---|---|---|---|
1) createRoom | - 채팅방 생성 | - | 上 | POST |
/chat/room |
memberIdList , collectionId |
2) getRoomByMember | - 해당 유저의 모든 채팅방 조회 | - | 上 | GET |
/chat/rooms/{nickname} |
|
3)getChatsByChatRoomId | - 채팅 내역 전부 조회 |
GET
| /chats/{chatRoomId}
| |기능 설명 | due - date | 우선순위 | 요청 | 주소값 | 요청 body | |
---|---|---|---|---|---|---|
1) message pub | - 메세지 전송 |
WebSocket
publish
| | memberIdList
, collectionId
|
| 2) message sub | - 메세지 받기WebSocket
subscribe
| | |
| 3) enter vote | - 투표 참여 | - | 上 | WebSocket
subscribe
| | |
| 4) leave vote | - 투표 퇴장 | - | 上 | WebSocket
subscribe
| | |