{"info":{"_postman_id":"6b9d89b5-622d-4f1b-ba9b-bbafaf6a2841","name":"CREAM","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"20917421","collectionId":"6b9d89b5-622d-4f1b-ba9b-bbafaf6a2841","publishedId":"Uz5MDYoH","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-06-09T02:07:35.000Z"},"item":[{"name":"카카오 로그인","id":"ea658087-0513-4fd2-987a-62414e0e89eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://백엔드서버:8000/users/login/kakao","description":"<h2 id=\"카카오-로그인\">카카오 로그인</h2>\n<ol>\n<li>프론트엔드 쪽에서 카카오 로그인 창을 열고 로그인해서 받은 인가 코드를 백엔드에 전달</li>\n<li>전달받은 인가 코드로 카카오 액세스 토큰을 발급받고, 카카오 사용자 프로필 정보 받아오기</li>\n<li>1,2가 정상적으로 처리되고, 회원 DB에 존재하는 회원일 경우 바로 JWT 발급, 없으면 회원가입 시키고 JWT 발급</li>\n</ol>\n","urlObject":{"protocol":"http","port":"8000","path":["users","login","kakao"],"host":["백엔드서버"],"query":[],"variable":[]}},"response":[],"_postman_id":"ea658087-0513-4fd2-987a-62414e0e89eb"},{"name":"제품 리스트 조회","id":"b505ec99-a49e-4ac2-a166-c666637eeedf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://백엔드서버:8000/products","description":"<h2 id=\"get-리퀘스트\">GET 리퀘스트</h2>\n<ul>\n<li>카테고리 이름을 쿼리 파라미터로(category) 받아서 카테고리별 제품 조회(shoe, apparel, goods, life, tech)</li>\n<li>제품명 검색어를 쿼리 파라미터로(search) 받아서 검색기능 구현</li>\n<li>신발 사이즈 필터를 쿼리 파라미터로(shoe_size) 받아서 필터링</li>\n<li>의류 사이즈 필터를 쿼리 파라미터로(apparel_size) 받아서 필터링</li>\n<li>가격 필터를 쿼리 파라미터로(price) 받아서 필터링</li>\n<li>정렬 조건을 쿼리 파라미터로(sort) 받아서 정렬기능 구현</li>\n<li>sort 입력값 목록<ul>\n<li>\"sales\" : 인기순(판매량순), 디폴트 값</li>\n<li>\"release_date\" : 제품 발매일 최신 순</li>\n<li>\"buy_now\" : 즉시구매가 낮은 순서대로</li>\n<li>\"sell_now\" : 즉시판매가 높은 순서대로</li>\n<li>\"premium\" : 프리미엄(현재시세 - 발매가) 순</li>\n</ul>\n</li>\n<li>페이징 처리는 여유 있으면 추가</li>\n</ul>\n<h2 id=\"json-리스폰스\">JSON 리스폰스</h2>\n<ul>\n<li>JSON 형식의 제품 목록</li>\n<li>제품id, 제품명, 가격 등 필요한 정보</li>\n<li>가격은 기본값으로 즉시구매가가 나옴</li>\n<li>정렬 조건이 즉시판매가 기준인 경우에만 가격이 즉시판매가로 나옴</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8000","path":["products"],"host":["백엔드서버"],"query":[],"variable":[]}},"response":[{"id":"d64eb97f-0d18-4c5e-b622-204c13de69bc","name":"제품 리스트 조회","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://10.58.7.5:8000/products?category=shoe","protocol":"http","host":["10","58","7","5"],"port":"8000","path":["products"],"query":[{"key":"category","value":"shoe"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sun, 12 Jun 2022 05:36:56 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.12"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"5394"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"product_list\": [\n        {\n            \"product_id\": 1,\n            \"eng_name\": \"Nike Orange Max\",\n            \"kor_name\": \"나이키 오렌지 맥스\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/7e2de594-52bd-4a69-be6f-eb35136fe84c/image.jpg\",\n            \"price\": \"106,000\",\n            \"premium\": \"6000.00\",\n            \"sales_count\": 24\n        },\n        {\n            \"product_id\": 3,\n            \"eng_name\": \"Nike Orca Dunk\",\n            \"kor_name\": \"나이키 오르카 덩크\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/74bd0255-9479-4bf6-86cf-9a5fd2dc4dfb/image.jpg\",\n            \"price\": \"103,000\",\n            \"premium\": \"-7000.00\",\n            \"sales_count\": 18\n        },\n        {\n            \"product_id\": 2,\n            \"eng_name\": \"Nike White Force\",\n            \"kor_name\": \"나이키 화이트 포스\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/9726dd25-2260-4e46-b6c1-37687c4a1919/image.jpg\",\n            \"price\": \"80,000\",\n            \"premium\": \"-40000.00\",\n            \"sales_count\": 11\n        },\n        {\n            \"product_id\": 7,\n            \"eng_name\": \"Adidas Stan Smith\",\n            \"kor_name\": \"아디다스 스탠스미스\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/a8713058-2f3f-4c41-970e-62aac668870b/image.jpg\",\n            \"price\": \"94,000\",\n            \"premium\": \"4000.00\",\n            \"sales_count\": 6\n        },\n        {\n            \"product_id\": 4,\n            \"eng_name\": \"Adidas Superstar\",\n            \"kor_name\": \"아디다스 슈퍼스타\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/e2fcc476-0870-41d7-a961-d88ec5c4f247/image.jpg\",\n            \"price\": \"62,000\",\n            \"premium\": \"-18000.00\",\n            \"sales_count\": 5\n        },\n        {\n            \"product_id\": 40,\n            \"eng_name\": \"Adidas Yeezy Boost\",\n            \"kor_name\": \"아디다스 이지 부스트\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/e78237c4-898a-4454-ad9f-c5f2d9225d61/image.jpg\",\n            \"price\": \"59,000\",\n            \"premium\": \"-81000.00\",\n            \"sales_count\": 4\n        },\n        {\n            \"product_id\": 6,\n            \"eng_name\": \"Nike Runner\",\n            \"kor_name\": \"나이키 러너\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/5deb1402-3c8d-4e2c-959c-ba7d7e446073/image.jpg\",\n            \"price\": \"122,000\",\n            \"premium\": \"-3000.00\",\n            \"sales_count\": 4\n        },\n        {\n            \"product_id\": 9,\n            \"eng_name\": \"Puma Suede\",\n            \"kor_name\": \"푸마 스웨이드\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/29debc56-beb2-420d-973f-674392417b62/image.jpg\",\n            \"price\": \"87,000\",\n            \"premium\": \"7000.00\",\n            \"sales_count\": 3\n        },\n        {\n            \"product_id\": 37,\n            \"eng_name\": \"Vintage Sneakers\",\n            \"kor_name\": \"빈티지 스니커즈\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/f87400cb-46cc-490e-bf13-ccc4f0359504/image.jpg\",\n            \"price\": \"110,000\",\n            \"premium\": \"-140000.00\",\n            \"sales_count\": 3\n        },\n        {\n            \"product_id\": 8,\n            \"eng_name\": \"Adidas Rod Laver\",\n            \"kor_name\": \"아디다스 로드레이버\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/93cf024f-00b4-4c19-89d4-1add70ac200f/image.webp\",\n            \"price\": \"98,000\",\n            \"premium\": \"28000.00\",\n            \"sales_count\": 2\n        },\n        {\n            \"product_id\": 11,\n            \"eng_name\": \"Reebok Runner\",\n            \"kor_name\": \"리복 러너\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/92caaef0-f006-4801-9f90-6e3c0d85b204/image.jpg\",\n            \"price\": \"74,000\",\n            \"premium\": \"-36000.00\",\n            \"sales_count\": 2\n        },\n        {\n            \"product_id\": 12,\n            \"eng_name\": \"Asics Tiger\",\n            \"kor_name\": \"아식스 타이거\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/be764cc2-58eb-439f-8742-cf0a5c1fad75/image.jpg\",\n            \"price\": \"130,000\",\n            \"premium\": \"10000.00\",\n            \"sales_count\": 2\n        },\n        {\n            \"product_id\": 13,\n            \"eng_name\": \"Asics Fabre\",\n            \"kor_name\": \"아식스 파브레\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/a2ffc2fb-84ca-4acb-a73b-6b6a66080872/image.jpeg\",\n            \"price\": \"104,000\",\n            \"premium\": \"4000.00\",\n            \"sales_count\": 2\n        },\n        {\n            \"product_id\": 36,\n            \"eng_name\": \"Classic Boots\",\n            \"kor_name\": \"클래식 부츠\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/b652ca5b-8a34-4b55-8655-aae53233a803/image.jpg\",\n            \"price\": \"103,000\",\n            \"premium\": \"-897000.00\",\n            \"sales_count\": 2\n        },\n        {\n            \"product_id\": 10,\n            \"eng_name\": \"Puma Sneakers\",\n            \"kor_name\": \"푸마 스니커즈\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/5917f95f-f113-49f2-a600-1adcd0b3d26d/image.jpg\",\n            \"price\": \"61,000\",\n            \"premium\": \"-59000.00\",\n            \"sales_count\": 1\n        },\n        {\n            \"product_id\": 38,\n            \"eng_name\": \"Jordan 1 High\",\n            \"kor_name\": \"조던 1 하이\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/8507b878-1228-45c2-9868-6b4d2aa109ba/image.jpg\",\n            \"price\": \"81,000\",\n            \"premium\": \"-69000.00\",\n            \"sales_count\": 1\n        },\n        {\n            \"product_id\": 39,\n            \"eng_name\": \"New Balance 993\",\n            \"kor_name\": \"뉴발란스 993\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/278587b5-9e35-4a89-917f-39d90b644c06/image.jpg\",\n            \"price\": \"92,000\",\n            \"premium\": \"-8000.00\",\n            \"sales_count\": 1\n        },\n        {\n            \"product_id\": 5,\n            \"eng_name\": \"Nike Dunk High\",\n            \"kor_name\": \"나이키 덩크 하이\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/ce04778d-6be8-4622-b908-2e07cc004bfd/image.jpg\",\n            \"price\": \"81,000\",\n            \"premium\": \"-54000.00\",\n            \"sales_count\": 1\n        },\n        {\n            \"product_id\": 14,\n            \"eng_name\": \"Asics Gel Lyte\",\n            \"kor_name\": \"아식스 젤 라이트\",\n            \"thumbnail_url\": \"https://velog.velcdn.com/images/stresszero/post/22b37d95-0c2a-4e03-9223-3267b94d2d46/image.jpg\",\n            \"price\": \"80,000\",\n            \"premium\": \"-50000.00\",\n            \"sales_count\": 0\n        }\n    ]\n}"}],"_postman_id":"b505ec99-a49e-4ac2-a166-c666637eeedf"},{"name":"제품 상세조회","id":"a54f5d02-2561-43b4-87fd-e85f4f961706","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://백엔드서버:8000/products/1","urlObject":{"protocol":"http","port":"8000","path":["products","1"],"host":["백엔드서버"],"query":[],"variable":[]}},"response":[{"id":"52322f13-ad80-44a8-8c46-7b70c984796b","name":"제품 상세조회","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8080/products/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 14 Jun 2022 05:34:19 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.12"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"593"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": {\n        \"id\": 1,\n        \"eng_name\": \"Nike Orange Max\",\n        \"kor_name\": \"나이키 오렌지 맥스\",\n        \"recent_price\": \"219000.00\",\n        \"model_number\": \"CRM-001\",\n        \"release_date\": \"2013-06-01\",\n        \"release_price\": \"100,000\",\n        \"buy_now_price\": 106000,\n        \"sell_now_price\": 247000,\n        \"image_list\": [\n            \"https://velog.velcdn.com/images/stresszero/post/7e2de594-52bd-4a69-be6f-eb35136fe84c/image.jpg\",\n            \"https://velog.velcdn.com/images/stresszero/post/37b1ef5d-650c-4b51-94e3-4397568bb6fb/image.jpg\",\n            \"https://velog.velcdn.com/images/stresszero/post/9f1774dd-9be9-4392-875d-de8506b8a3c5/image.jpg\"\n        ]\n    }\n}"}],"_postman_id":"a54f5d02-2561-43b4-87fd-e85f4f961706"},{"name":"제품 상세페이지 그래프 조회","id":"1718af45-e973-4098-8cf6-8015c07e4d92","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://백엔드서버:8000/products/1/graph","urlObject":{"protocol":"http","port":"8000","path":["products","1","graph"],"host":["백엔드서버"],"query":[],"variable":[]}},"response":[{"id":"fb033a48-fc22-485f-a1bc-3bebe6f67dc8","name":"제품 상세페이지 그래프 조회","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8080/products/1/graph"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 14 Jun 2022 06:39:05 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.12"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"1685"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"graph_data\": [\n        {\n            \"id\": 78,\n            \"size\": \"300\",\n            \"price\": 142000,\n            \"created_at\": \"22/06/11\"\n        },\n        {\n            \"id\": 55,\n            \"size\": \"245\",\n            \"price\": 99000,\n            \"created_at\": \"22/06/11\"\n        },\n        {\n            \"id\": 30,\n            \"size\": \"280\",\n            \"price\": 162000,\n            \"created_at\": \"22/06/11\"\n        },\n        {\n            \"id\": 28,\n            \"size\": \"270\",\n            \"price\": 72000,\n            \"created_at\": \"22/06/11\"\n        },\n        {\n            \"id\": 44,\n            \"size\": \"265\",\n            \"price\": 287000,\n            \"created_at\": \"22/06/10\"\n        },\n        {\n            \"id\": 4,\n            \"size\": \"245\",\n            \"price\": 278000,\n            \"created_at\": \"22/06/10\"\n        },\n        {\n            \"id\": 23,\n            \"size\": \"270\",\n            \"price\": 227000,\n            \"created_at\": \"22/06/08\"\n        },\n        {\n            \"id\": 45,\n            \"size\": \"270\",\n            \"price\": 207000,\n            \"created_at\": \"22/06/07\"\n        },\n        {\n            \"id\": 40,\n            \"size\": \"235\",\n            \"price\": 182000,\n            \"created_at\": \"22/06/01\"\n        },\n        {\n            \"id\": 22,\n            \"size\": \"265\",\n            \"price\": 173000,\n            \"created_at\": \"22/05/28\"\n        },\n        {\n            \"id\": 42,\n            \"size\": \"245\",\n            \"price\": 123000,\n            \"created_at\": \"22/05/25\"\n        },\n        {\n            \"id\": 12,\n            \"size\": \"275\",\n            \"price\": 186000,\n            \"created_at\": \"22/05/17\"\n        },\n        {\n            \"id\": 5,\n            \"size\": \"250\",\n            \"price\": 236000,\n            \"created_at\": \"22/05/15\"\n        },\n        {\n            \"id\": 1,\n            \"size\": \"230\",\n            \"price\": 81000,\n            \"created_at\": \"22/05/11\"\n        },\n        {\n            \"id\": 25,\n            \"size\": \"255\",\n            \"price\": 136000,\n            \"created_at\": \"22/04/15\"\n        },\n        {\n            \"id\": 39,\n            \"size\": \"230\",\n            \"price\": 60000,\n            \"created_at\": \"22/04/11\"\n        },\n        {\n            \"id\": 27,\n            \"size\": \"265\",\n            \"price\": 298000,\n            \"created_at\": \"22/04/10\"\n        },\n        {\n            \"id\": 43,\n            \"size\": \"255\",\n            \"price\": 53000,\n            \"created_at\": \"22/03/18\"\n        },\n        {\n            \"id\": 2,\n            \"size\": \"235\",\n            \"price\": 202000,\n            \"created_at\": \"22/03/11\"\n        },\n        {\n            \"id\": 26,\n            \"size\": \"260\",\n            \"price\": 151000,\n            \"created_at\": \"22/02/21\"\n        },\n        {\n            \"id\": 3,\n            \"size\": \"240\",\n            \"price\": 82000,\n            \"created_at\": \"22/02/11\"\n        },\n        {\n            \"id\": 41,\n            \"size\": \"240\",\n            \"price\": 213000,\n            \"created_at\": \"22/01/11\"\n        },\n        {\n            \"id\": 29,\n            \"size\": \"275\",\n            \"price\": 165000,\n            \"created_at\": \"21/12/15\"\n        },\n        {\n            \"id\": 24,\n            \"size\": \"275\",\n            \"price\": 219000,\n            \"created_at\": \"21/12/11\"\n        }\n    ]\n}"}],"_postman_id":"1718af45-e973-4098-8cf6-8015c07e4d92"},{"name":"제품 입찰 데이터 조회","id":"7386fd2f-cd2f-4bc4-949d-fa822257495f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://127.0.0.1:8080/products/1/bid?type=sell","urlObject":{"protocol":"http","port":"8080","path":["products","1","bid"],"host":["127","0","0","1"],"query":[{"key":"type","value":"sell"}],"variable":[]}},"response":[{"id":"5e5ef81b-5053-42e1-9398-54bb12023707","name":"제품 입찰 데이터 조회","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://127.0.0.1:8080/products/1/bid?type=sell","protocol":"http","host":["127","0","0","1"],"port":"8080","path":["products","1","bid"],"query":[{"key":"type","value":"sell"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 15 Jun 2022 04:16:11 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.12"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Origin"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"1041"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"bid_list\": [\n        {\n            \"product_size_id\": 1,\n            \"size_name\": \"230\",\n            \"price\": \"입찰 없음\"\n        },\n        {\n            \"product_size_id\": 2,\n            \"size_name\": \"235\",\n            \"price\": 247000\n        },\n        {\n            \"product_size_id\": 3,\n            \"size_name\": \"240\",\n            \"price\": 150000\n        },\n        {\n            \"product_size_id\": 4,\n            \"size_name\": \"245\",\n            \"price\": 225000\n        },\n        {\n            \"product_size_id\": 5,\n            \"size_name\": \"250\",\n            \"price\": 110000\n        },\n        {\n            \"product_size_id\": 6,\n            \"size_name\": \"255\",\n            \"price\": \"입찰 없음\"\n        },\n        {\n            \"product_size_id\": 7,\n            \"size_name\": \"260\",\n            \"price\": \"입찰 없음\"\n        },\n        {\n            \"product_size_id\": 8,\n            \"size_name\": \"265\",\n            \"price\": \"입찰 없음\"\n        },\n        {\n            \"product_size_id\": 9,\n            \"size_name\": \"270\",\n            \"price\": 166000\n        },\n        {\n            \"product_size_id\": 10,\n            \"size_name\": \"275\",\n            \"price\": \"입찰 없음\"\n        },\n        {\n            \"product_size_id\": 11,\n            \"size_name\": \"280\",\n            \"price\": \"입찰 없음\"\n        },\n        {\n            \"product_size_id\": 12,\n            \"size_name\": \"285\",\n            \"price\": \"입찰 없음\"\n        },\n        {\n            \"product_size_id\": 13,\n            \"size_name\": \"290\",\n            \"price\": 169000\n        },\n        {\n            \"product_size_id\": 14,\n            \"size_name\": \"300\",\n            \"price\": \"입찰 없음\"\n        }\n    ]\n}"}],"_postman_id":"7386fd2f-cd2f-4bc4-949d-fa822257495f"},{"name":"제품 구매/판매 입찰","id":"6173a24e-d612-4c47-891a-a2580ccc398c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"urlObject":{"query":[],"variable":[]},"url":""},"response":[],"_postman_id":"6173a24e-d612-4c47-891a-a2580ccc398c"}]}