{"info":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","description":"<html><head></head><body><h1 id=\"tripture-api\">📄 Tripture 개발팀 API 명세서</h1>\n<ul>\n<li><p>VER1.1(2024.07.26)</p>\n<ul>\n<li><p>이미지 URL ${cloud.aws.url}로 뜨는 문제 해결</p>\n</li>\n<li><p>프로필관련 응답메시지 추가</p>\n</li>\n<li><p>프로필(회원 수정) 요청메시지 formdata로 변경 및 PUT -&gt; POST로 변경</p>\n</li>\n<li><p>회원 로그인 API 성공 시 반환값 string으로 변경</p>\n</li>\n</ul>\n</li>\n<li><p>VER1.2(2024.08.06)</p>\n<ul>\n<li>마이페이지에서 작성한 댓글, 작성한 게시글, 내가 저장한 챌린지 / 포인트 상점에서 상품 리스트 페이징 구현 완료</li>\n</ul>\n</li>\n<li><p>VER1.3(2024.08.07)</p>\n<ul>\n<li><p>카카오페이 결제 API 구현</p>\n</li>\n<li><p>로그인 API 자동 로그인 여부 추가 (세션, 쿠키)</p>\n</li>\n</ul>\n</li>\n<li><p>VER1.4(2024.08.13)</p>\n<ul>\n<li><p>페이징 관련 API 전체에 totalPages (전체 페이지 수)를 같이 리턴하도록 수정</p>\n</li>\n<li><p>검색엔진 구현 완료 - 포토 챌린지 검색, 상품 검색</p>\n</li>\n<li><p>Redis - 이메일 인증, 조회수 구현 완료</p>\n</li>\n</ul>\n</li>\n<li><p>VER1.5(2024.08.25)</p>\n<ul>\n<li><p>/challenge/area_list<br>  /challenge/TopSurroundingChallenge<br>  /item/buy</p>\n</li>\n<li><p>위 API를 GET -&gt; POST로 수정</p>\n</li>\n</ul>\n</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"📄 Tripture 개발팀 API 명세서","slug":"tripture-api"}],"owner":"30136265","collectionId":"0c1bae46-b123-49c5-a782-f5535d2a7daa","publishedId":"2sA3kYifMY","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-07-26T07:06:10.000Z"},"item":[{"name":"회원가입 및 로그인","item":[{"name":"자체 회원가입","id":"3e8132a8-2c7b-4c0d-9ff6-a5aec1793b9f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"loginEmail","value":"logintest2@gmail.com","type":"text"},{"key":"loginPw","value":"logintest","type":"text"},{"key":"nickname","value":"test","type":"text"},{"key":"loginType","type":"text","value":"SELF"},{"key":"file","type":"file","value":null},{"key":"emailAuthCheck","value":"true","type":"text"}]},"url":"http://localhost:8080/login/new","description":"<ul>\n<li><p>form-data 형식으로 요청</p>\n</li>\n<li><p>해당 API는 앱 자체 회원 가입을 위한 API 입니다! loginType에는 SELF로 넣어주시면 될 것 같습니다.</p>\n</li>\n<li><p>회원가입 성공 시에는 \"User register success\" 값이 반환됩니다.</p>\n</li>\n<li><p>중복 닉네임으로 가입할 시 오류 메세지가 반환됩니다.</p>\n</li>\n<li><p>자체 회원 가입을 했던 이메일로 다시 가입을 한다면 오류가 반환됩니다.</p>\n</li>\n<li><p>file 부분이 body에 추가됐습니다! 해당 부분은 사용자가 file을 올리지 않았을 경우 빈값으로 넘겨주시고, 파일을 올렸을 경우에는 값을 채워 보내주시면 됩니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["login","new"],"host":["localhost"],"query":[{"disabled":true,"key":"","value":""}],"variable":[]}},"response":[{"id":"d7a6a055-92ba-4b86-bc82-b7ac016bb18c","name":"자체 회원가입","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"loginEmail","value":"logintest@gmail.com","type":"text"},{"key":"loginPw","value":"logintest","type":"text"},{"key":"nickname","value":"test","type":"text"},{"key":"loginType","type":"text","value":"SELF"},{"key":"file","type":"file","value":null},{"key":"emailAuthCheck","value":"true","type":"text"}]},"url":{"raw":"http://localhost:8080/login/new","protocol":"http","host":["localhost"],"port":"8080","path":["login","new"],"query":[{"key":"","value":"","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=66A919D7208FEF19DB4A737D8A37C570; Path=/; HttpOnly"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"21"},{"key":"Date","value":"Tue, 20 Aug 2024 14:40:06 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"User register success"},{"id":"dd48e6f7-7160-42ca-812b-3777cd712c07","name":"자체 회원가입 (이메일 인증 X)","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"loginEmail","value":"logintest@gmail.com","type":"text"},{"key":"loginPw","value":"logintest","type":"text"},{"key":"nickname","value":"test","type":"text"},{"key":"loginType","type":"text","value":"SELF"},{"key":"file","type":"file","src":"postman-cloud:///1ef3d261-b830-4e40-b2e5-d3b22b4d4647"},{"key":"emailAuthCheck","value":"false","type":"text"}]},"url":{"raw":"http://localhost:8080/login/new","protocol":"http","host":["localhost"],"port":"8080","path":["login","new"],"query":[{"key":"","value":"","disabled":true}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 20 Aug 2024 14:39:28 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이메일 인증이 되지 않은 이메일입니다.\"\n}"},{"id":"3eeb0bc1-5575-4722-a752-57de1547e883","name":"자체 회원가입 (이미 가입한 회원일 경우)","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"loginEmail","value":"logintest@gmail.com","type":"text"},{"key":"loginPw","value":"logintest","type":"text"},{"key":"nickname","value":"test","type":"text"},{"key":"loginType","type":"text","value":"SELF"},{"key":"file","type":"file","value":null},{"key":"emailAuthCheck","value":"true","type":"text"}]},"url":{"raw":"http://localhost:8080/login/new","protocol":"http","host":["localhost"],"port":"8080","path":["login","new"],"query":[{"key":"","value":"","disabled":true}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 20 Aug 2024 14:40:19 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이미 사용 중인 이메일입니다.\"\n}"},{"id":"4d18ec74-8aaf-4a21-b77d-191431997b06","name":"자체 회원가입 (중복된 닉네임 오류)","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"loginEmail","value":"logintest2@gmail.com","type":"text"},{"key":"loginPw","value":"logintest","type":"text"},{"key":"nickname","value":"test","type":"text"},{"key":"loginType","type":"text","value":"SELF"},{"key":"file","type":"file","value":null},{"key":"emailAuthCheck","value":"true","type":"text"}]},"url":{"raw":"http://localhost:8080/login/new","protocol":"http","host":["localhost"],"port":"8080","path":["login","new"],"query":[{"key":"","value":"","disabled":true}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 20 Aug 2024 14:41:51 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이미 사용 중인 닉네임입니다.\"\n}"}],"_postman_id":"3e8132a8-2c7b-4c0d-9ff6-a5aec1793b9f"},{"name":"이메일 인증","id":"c621f1bd-06c5-42de-a915-1814e3d481af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"wlco1323@naver.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/login/mailSend","description":"<ul>\n<li><p>이메일 인증 버튼 클릭 시에 사용자에게 인증 번호가 전송되는 API 입니다.</p>\n</li>\n<li><p>사용자가 입력한 이메일을 넣어 요청해 주시면 됩니다.</p>\n</li>\n<li><p>실제 이메일이 전송되므로 실행 시에 본인의 이메일이나 현재 적힌 이메일로만 실행 부탁드립니다!</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["login","mailSend"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"244c97e0-4085-426b-9e81-014d900bfee4","name":"이메일 인증","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"wlco1323@naver.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/login/mailSend"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"6"},{"key":"Date","value":"Thu, 25 Jul 2024 17:44:32 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"118960"}],"_postman_id":"c621f1bd-06c5-42de-a915-1814e3d481af"},{"name":"이메일 인증 확인","id":"b6ab0d92-0bd0-453e-8bfa-8cc5c814e138","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"wlco1323@naver.com\",\r\n    \"authNum\": \"146491\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/login/mailAuthCheck","description":"<ul>\n<li><p>인증번호 확인 시에 사용되는 API 입니다.</p>\n</li>\n<li><p>반환값</p>\n<ul>\n<li><p>인증번호가 일치할 경우 : true</p>\n</li>\n<li><p>일치하지 않을 경우 : 400 에러와 함께 메시지가 반환됩니다.</p>\n</li>\n<li><p>이메일 인증 유효시간이 지났을 경우 (10분) : 400 에러와 함께 메시지가 반환됩니다.</p>\n</li>\n</ul>\n</li>\n<li><p>API 요청 시에는 사용자 email과 입력한 인증번호를 보내주시면 됩니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["login","mailAuthCheck"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"5f33d51c-ef72-47e7-b057-3bf0527dfe8f","name":"이메일 인증 확인","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"wlco1323@naver.com\",\r\n    \"authNum\": \"146490\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/login/mailAuthCheck"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"4"},{"key":"Date","value":"Mon, 12 Aug 2024 14:48:22 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"true"},{"id":"bb126e7e-05df-49df-9e5e-4a69917d6827","name":"이메일 인증 확인 ( 인증번호 틀렸을 시 )","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"wlco1323@naver.com\",\r\n    \"authNum\": \"146491\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/login/mailAuthCheck"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 12 Aug 2024 14:48:49 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"인증번호를 다시 확인해 주세요.\"\n}"},{"id":"3ed5db01-ecbe-4653-90eb-0deb87bf17a5","name":"이메일 인증 확인 ( 유효시간X )","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"wlco1323@naver.com\",\r\n    \"authNum\": \"146491\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/login/mailAuthCheck"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 12 Aug 2024 14:58:32 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이메일 인증 유효 시간이 지났습니다.\"\n}"}],"_postman_id":"b6ab0d92-0bd0-453e-8bfa-8cc5c814e138"},{"name":"회원 로그인","id":"9815c6e8-4f95-45ab-bc0f-43647b67768f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"loginEmail\": \"user2@example.com\",\r\n    \"loginPw\": \"password2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.tripture.shop/login/false","description":"<ul>\n<li><p>자체 회원 가입 회원이 로그인 시 사용되는 API 입니다.</p>\n</li>\n<li><p>로그인 성공 시 \"User login success\" 가 전송됩니다.</p>\n</li>\n<li><p>존재하지 않는 이메일일 경우 오류 메세지가 반환됩니다.</p>\n</li>\n<li><p>이메일과 비밀번호가 일치하지 않을 경우 또한 오류 메세지가 반환됩니다.</p>\n</li>\n<li><p>자동 로그인 구현이 완료되어, path 값으로 사용자가 자동 로그인을 체크 했을 시에는 true, 체크하지 않았을 경우에는 false를 넘겨주시면 됩니다.</p>\n</li>\n<li><p>true가 체크 되었을 경우에는 쿠키가 생성되고 해당 쿠키는 90일 동안 유효합니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"https","path":["login","false"],"host":["www","tripture","shop"],"query":[],"variable":[]}},"response":[{"id":"479c2f2b-b5b0-4a99-acd9-ccb57b1719a2","name":"회원 로그인 (아이디와 비밀번호가 맞지 않을 경우)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"loginEmail\": \"gamja@gmail.com\",\r\n    \"loginPw\": \"gamja12213\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/login/true"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 25 Jul 2024 19:37:55 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이메일 혹은 비밀번호를 다시 확인해 주세요.\"\n}"},{"id":"4f5b6896-ed9f-46ee-84a4-a886a2e0152a","name":"회원 로그인 (존재하지 않는 이메일일 경우)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"loginEmail\": \"gamja22@gmail.com\",\r\n    \"loginPw\": \"gamja1221\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/login/true"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 25 Jul 2024 19:45:57 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"존재하지 않는 이메일입니다.\"\n}"},{"id":"c1308b14-47ab-4f15-b471-b9617fe0996b","name":"회원 로그인","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"loginEmail\": \"user1@example.com\",\r\n    \"loginPw\": \"password1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/login/true"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"mySessionId=C32E94128F1C58588319AC7022A0F74C; Max-Age=7776000; Expires=Thu, 07 Nov 2024 14:15:17 GMT; Path=/"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"18"},{"key":"Date","value":"Fri, 09 Aug 2024 14:15:17 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"User login success"}],"_postman_id":"9815c6e8-4f95-45ab-bc0f-43647b67768f"},{"name":"로그인 만료 시(자동 로그인)","id":"d49417b2-7a06-456d-b019-82d650eedbf7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/item/list?page=0&criteria=ItemViewCount","description":"<ul>\n<li><p>자동 로그인을 한 사용자가 로그인이 만료 됐을 경우 다른 API에 접근했을 때 나타나는 오류입니다.</p>\n</li>\n<li><p>로그인과 회원가입을 제외한 전체 API에서 로그인이 만료됐을 시 해당 오류가 발생합니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["item","list"],"host":["localhost"],"query":[{"key":"page","value":"0"},{"key":"criteria","value":"ItemViewCount"}],"variable":[]}},"response":[{"id":"5fa15760-bfbb-40b9-9800-b1001032f2f1","name":"로그인 만료","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/item/list?page=0&criteria=ItemViewCount","protocol":"http","host":["localhost"],"port":"8080","path":["item","list"],"query":[{"key":"page","value":"0"},{"key":"criteria","value":"ItemViewCount"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=4836B5DEF73C262F5839152EAD6D9417; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 07 Aug 2024 06:52:05 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"로그인이 만료된 사용자입니다.\"\n}"}],"_postman_id":"d49417b2-7a06-456d-b019-82d650eedbf7"},{"name":"비밀번호 찾기","id":"442df123-b164-4da1-b07b-a32506d00c3c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\": \"gamjaaa23@\",\r\n    \"email\": \"user1@example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/login/password/change","description":"<ul>\n<li><p>비밀번호 찾기 클릭 시 사용되는 API 입니다.</p>\n</li>\n<li><p>이메일 인증이 된 이메일, 바꿀 비밀번호를 보내주시면 됩니다.</p>\n</li>\n<li><p>인증이 된 비밀번호지만, 이메일이 존재하지 않을 경우 404 에러와 함께 메세지가 반환됩니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["login","password","change"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"7e3f9019-9e65-4d35-8f26-cb48bb92a0ec","name":"비밀번호 찾기","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"password\": \"gamjaaa23@\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/login/password/change"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"29"},{"key":"Date","value":"Mon, 09 Sep 2024 16:46:52 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"Successfully changed password"}],"_postman_id":"442df123-b164-4da1-b07b-a32506d00c3c"}],"id":"5feb5a60-dde2-451c-993d-0e142513abaf","_postman_id":"5feb5a60-dde2-451c-993d-0e142513abaf","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}}},{"name":"포인트상점","item":[{"name":"마이페이지","item":[{"name":"사용 전 아이템 리스트","id":"ce0adc87-a593-4cad-b1ac-6789f446e5df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://www.tripture.shop/purchase/ItemsBeforeUse","description":"<ul>\n<li><p>purchaseId는 상품ID입니다.</p>\n</li>\n<li><p>itemName은 아이템명, itemPosition은 사용처입니다.</p>\n</li>\n<li><p>담당자 - 장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"https","path":["purchase","ItemsBeforeUse"],"host":["www","tripture","shop"],"query":[],"variable":[]}},"response":[{"id":"94a3c9a9-a084-4166-b4ff-8f00885b7496","name":"사용 전 아이템 리스트","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/purchase/ItemsBeforeUse"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 25 Jul 2024 19:22:22 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"purchaseId\": 2,\n        \"itemName\": \"Item 2\",\n        \"itemPosition\": \"Position2\"\n    }\n]"}],"_postman_id":"ce0adc87-a593-4cad-b1ac-6789f446e5df"},{"name":"사용 후 아이템 리스트","id":"e5f648b2-6edb-4630-abd6-b121cae6f689","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/purchase/ItemsAfterUse","description":"<ul>\n<li><p>purchaseId는 상품ID입니다.</p>\n</li>\n<li><p>itemName은 아이템명, itemPosition은 사용처입니다.</p>\n</li>\n<li><p>담당자 - 장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["purchase","ItemsAfterUse"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"f54c6142-7485-4d4e-b098-dbc3d759361a","name":"사용 후 아이템 리스트","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/purchase/ItemsAfterUse"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 25 Jul 2024 19:22:14 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"purchaseId\": 1,\n        \"itemName\": \"Item 1\",\n        \"itemPosition\": \"Position1\"\n    },\n    {\n        \"purchaseId\": 3,\n        \"itemName\": \"Item 3\",\n        \"itemPosition\": \"Position3\"\n    }\n]"}],"_postman_id":"e5f648b2-6edb-4630-abd6-b121cae6f689"},{"name":"아이템 사용하기","id":"f177aed5-8956-400c-ac14-68d6ecded2b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"purchase/{purchaseId}/use","description":"<ul>\n<li><p>마이페이지_티켓보관함에서 \"사용하기\" 버튼을 위한 api입니다.</p>\n</li>\n<li><p>성공 시 \"redirection request\" 문자열이 반환됩니다. 리다이렉션을 요청합니다.</p>\n</li>\n<li><p>실패 시 \"이미 사용한 아이템입니다.\" 를 반환합니다.</p>\n</li>\n<li><p>담당자-장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"path":["{purchaseId}","use"],"host":["purchase"],"query":[],"variable":[]}},"response":[{"id":"6ce3d0e2-1a00-4465-83f7-013a3e0cfdbf","name":"아이템 사용하기","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[],"options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/purchase/1/use"},"status":"See Other","code":303,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"19"},{"key":"Date","value":"Thu, 25 Jul 2024 19:24:42 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"redirection request"},{"id":"7e359f63-232e-4df0-bcc0-d579c2d59429","name":"아이템 사용하기(실패)","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[],"options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/purchase/1/use"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 25 Jul 2024 19:50:38 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"이미 사용한 아이템입니다.\"\n}"}],"_postman_id":"f177aed5-8956-400c-ac14-68d6ecded2b4"}],"id":"5ed330ec-a9d6-48f8-8b06-9a5d40a197d2","_postman_id":"5ed330ec-a9d6-48f8-8b06-9a5d40a197d2","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}}},{"name":"아이템 상세정보 및 구매정보 확인","id":"9ec7a007-92fc-469c-b3ba-e8c5a974e8c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/purchase/1/detail","description":"<ul>\n<li><p>마이페이지_티켓보관함_티켓상세정보를 위한 api입니다.</p>\n</li>\n<li><p>상품 사용유무는 purchaseCheck(true:사용후,false:사용전)에서 확인할 수 있습니다.</p>\n</li>\n<li><p>상품구매개수는 purchaseCount, itemPosition은 상품사용처, itemName은 상품명, itemImgName은 상품이미지주소를 뜻합니다.</p>\n</li>\n<li><p>담당자-장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["purchase","1","detail"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"df7b3b7e-d922-456b-822c-64e4d93b050c","name":"아이템 상세정보 및 구매정보 확인","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/purchase/1/detail"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 08 Aug 2024 16:53:06 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"itemImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_item.png\",\n    \"itemName\": \"Item 1\",\n    \"itemPosition\": \"A1\",\n    \"purchaseCount\": 1,\n    \"purchaseCheck\": true\n}"}],"_postman_id":"9ec7a007-92fc-469c-b3ba-e8c5a974e8c5"},{"name":"상품 목록 조회","id":"b14028be-aced-4d0a-a8c7-28cfed77b406","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://www.tripture.shop/item/list?page=0&criteria=itemViewCount","description":"<ul>\n<li><p>포인트 상점 페이지에서 상품의 전체 목록을 조회할 때 쓰는 API 입니다.</p>\n<ul>\n<li><p>itemId : 상품 고유 Id</p>\n</li>\n<li><p>itemImgName : 상품 이미지 Url</p>\n</li>\n<li><p>itemPrice : 상품 가격</p>\n</li>\n<li><p>itemName : 상품 이름</p>\n</li>\n<li><p>itemPosition : 상품 사용 가능한 장소 ( 해당 값의 경우 상품 조회 API 설명 한 번 참고해 주시면 감사하겠습니다! )</p>\n</li>\n<li><p>itemStock : 현재 남은 상품 수량</p>\n</li>\n</ul>\n</li>\n<li><p>응답값에 itemStock이 포함되어 있는데, 해당 값이 0인 상품은 흐리게 처리해 들어가지 못하도록 막아주시면 좋을 것 같습니다..!!</p>\n</li>\n<li><p><del><em>우선 페이징 처리 없이 모든 리스트를 불러오도록 구현되었습니다.</em></del></p>\n<ul>\n<li><p>item 5개씩 페이징 구현 완료했습니다.</p>\n</li>\n<li><p>기본은 itemViewCount 정렬입니다.</p>\n</li>\n<li><p>시작page는 0부터이고, criteria는 정렬 기준입니다.</p>\n<ul>\n<li><p>최신순 : itemDate</p>\n</li>\n<li><p>조회순 : itemViewCount</p>\n</li>\n</ul>\n</li>\n<li><p>Url에 page와 criteria 데이터를 전달해주셔야합니다.</p>\n</li>\n<li><p>page, criteria 디폴트값은 0, itemDate 입니다.</p>\n</li>\n<li><p>totalPages는 전체 페이지 수입니다.</p>\n</li>\n<li><p>담당자 - 장다연</p>\n</li>\n</ul>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"https","path":["item","list"],"host":["www","tripture","shop"],"query":[{"key":"page","value":"0"},{"key":"criteria","value":"itemViewCount"}],"variable":[]}},"response":[{"id":"de818deb-35b8-4724-bbe6-f90323b79f54","name":"상품 목록 조회","originalRequest":{"method":"GET","header":[],"body":{"mode":"urlencoded","urlencoded":[]},"url":{"raw":"http://localhost:8080/item/list?page=0&criteria=itemViewCount","protocol":"http","host":["localhost"],"port":"8080","path":["item","list"],"query":[{"key":"page","value":"0"},{"key":"criteria","value":"itemViewCount"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 13 Aug 2024 00:48:14 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalPages\": 1,\n    \"itemList\": [\n        {\n            \"itemId\": 2,\n            \"itemImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_item.png\",\n            \"itemPrice\": 2000,\n            \"itemName\": \"할머니 순대국 3000원 쿠폰\",\n            \"itemPosition\": \"B1\",\n            \"itemStock\": 20\n        },\n        {\n            \"itemId\": 1,\n            \"itemImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_item.png\",\n            \"itemPrice\": 1000,\n            \"itemName\": \"대둔산 케이블카 티켓 (왕복)\",\n            \"itemPosition\": \"A1\",\n            \"itemStock\": 10\n        }\n    ]\n}"}],"_postman_id":"b14028be-aced-4d0a-a8c7-28cfed77b406"},{"name":"상품 조회","id":"3896c080-7ec2-4594-ab5b-fa8e75fa8d6f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://www.tripture.shop/item/detail/1","description":"<ul>\n<li><p>path에 itemId(해당 상품 Id) 값을 같이 넘겨주시면 해당 상품의 상세 정보를 반환해주는 API 입니다.</p>\n<ul>\n<li><p>itemId : 해당 상품 고유 Id 값</p>\n</li>\n<li><p>itemName : 상품 이름</p>\n</li>\n<li><p>itemDescription : 상품 설명</p>\n</li>\n<li><p>itemPrice : 상품 가격</p>\n</li>\n<li><p>itemPosition : 상품 사용할 수 있는 위치</p>\n</li>\n</ul>\n</li>\n<li><p>itemPosition의 경우 해당 상품이 사용 가능한 위치를 보여줘야 해서 일단 넣어뒀습니다..! 위치 정보 때문에 API 계속 호출하기 부담스러우시면 저희가 DB에 주소 정보 넣는 방법도 괜찮을 것 같습니다!</p>\n</li>\n<li><p>실패 시에는 메세지와 함께 404 에러가 반환됩니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"https","path":["item","detail","1"],"host":["www","tripture","shop"],"query":[],"variable":[]}},"response":[{"id":"3de79d26-027b-4a0d-9d45-b76f7649bb92","name":"상품 조회 (실패)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/item/detail/6"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 25 Jul 2024 19:40:26 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"존재하지 않는 상품입니다.\"\n}"},{"id":"adac63ea-2d18-49b9-9fd2-19fd1ebef6dc","name":"상품 조회","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"http://localhost:8080/item/detail/2"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=422EA79D36F9B59BEC529EBAB451ECCF; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 17 Aug 2024 06:50:04 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"itemId\": 2,\n    \"itemName\": \"Item 2\",\n    \"itemDescription\": \"Description of item 2\",\n    \"itemImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_item.png\",\n    \"itemPrice\": 2000,\n    \"itemPosition\": \"B1\"\n}"}],"_postman_id":"3896c080-7ec2-4594-ab5b-fa8e75fa8d6f"},{"name":"상품 구매","id":"0cc26950-78aa-4b58-bed4-fcf3d69320b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"price\": 5000,\r\n    \"amount\": 2,\r\n    \"itemId\": 1,\r\n    \"usePoint\": 500\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/item/buy","description":"<ul>\n<li><p>상품 상세 페이지에서 상품 결제 클릭 시에 실행되는 API 입니다</p>\n</li>\n<li><p>상품 Id랑 유저가 상품을 몇 개 구매했는지 넘겨주시면</p>\n<ul>\n<li><p>needPoint : 사용할 포인트 = 상품 가격</p>\n</li>\n<li><p>havePoint : 사용자가 가진 포인트</p>\n</li>\n<li><p>stockCount : 상품 구매 개수</p>\n</li>\n</ul>\n</li>\n<li><p>가 반환됩니다!</p>\n</li>\n<li><p>상품을 보유한 재고보다 더 많이 구매 시, 혹은 포인트 부족 시 400에러와 함께 메세지가 반환됩니다.</p>\n</li>\n<li><p>담당자 - 장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["item","buy"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"1b4b3096-12f0-4bf3-8dcb-e7f39e357bc4","name":"상품 구매(재료 소진)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"itemId\" : 1,\r\n    \"itemCount\" : 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/item/buy"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 27 Aug 2024 14:44:11 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"재고가 소진된 상품입니다.\"\n}"},{"id":"a1469747-98b3-41dc-94c8-7459814da426","name":"상품 구매(성공)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"itemId\" : 1,\r\n    \"itemCount\" : 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/item/buy"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 27 Aug 2024 14:45:39 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"needPoint\": 1000,\n    \"havePoint\": 99400,\n    \"stockCount\": 1\n}"}],"_postman_id":"0cc26950-78aa-4b58-bed4-fcf3d69320b4"},{"name":"카카오페이 결제(사용X)","id":"01ebdcfa-c139-4bbe-a142-f5ad3faa9d1f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"price\": 10000,\r\n    \"amount\": 2,\r\n    \"itemId\": 1,\r\n    \"usePoint\": 100\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/purchase/order/pay","description":"<ul>\n<li><p>카카오페이 결제 버튼을 누를 시에 호출되는 API입니다.</p>\n</li>\n<li><p>request 형식은<br />  price : 제품의 total price<br />  amount : 제품의 구매 개수<br />  itemId : 제품의 Id<br />  usePoint : 유저가 사용한 point</p>\n</li>\n<li><p>price의 경우 상품 구매 API를 앞에서 호출했을 때 최종 결제 금액이 반환되도록 해두었습니다. 그 금액을 그대로 보내주시면 될 것 같습니다.</p>\n</li>\n<li><p>usePoint의 경우 사용자가 포인트를 사용하지 않았을 경우에는 0으로 보내주시면 될 것 같습니다.</p>\n</li>\n<li><p>사용 방법</p>\n<ul>\n<li><p>response message의 mobile-url을 그대로 연결해주시고, 결제 완료할 시에 \"kakaoPay success\"와 200 상태가 전달됩니다.</p>\n</li>\n<li><p>예외처리</p>\n<ul>\n<li><p>포인트가 유저가 가진 포인트보다 많이 사용하는 경우에는<br />  포인트가 부족합니다.<br />  라는 메세지와 함께 400에러가 발생합니다.</p>\n</li>\n<li><p>카카오페이 결제 후 카카오페이 서버에서 응답값이 오지 않았을 경우에는<br />  카카오페이 결제 오류<br />  라는 메세지와 함께 400에러가 발생합니다.</p>\n</li>\n<li><p>카카오페이 결제 승인 절차에서 사용자가 취소했을 경우에는 \"사용자가 결제 취소했습니다.\"와 400, 결제 실패했을 경우에는 \"사용자가 결제 실패했습니다.\"와 400 에러가 뜹니다.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p>담당자 - 장다연, 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["purchase","order","pay"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"4da2e8c6-6936-457e-9885-7d17d5e65636","name":"카카오페이 결제","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"price\": 5000,\r\n    \"amount\": 2,\r\n    \"itemId\": 1,\r\n    \"usePoint\": 500\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/purchase/order/pay"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 07 Aug 2024 09:30:48 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"tid\": \"T6b33ec829fd342cff58\",\n    \"next_redirect_mobile_url\": \"https://online-pay.kakao.com/mockup/v1/5c9bfa224e87d0d08b61a2934c503921a54fc0285badfa5725e7d68340e33907/mInfo\",\n    \"created_at\": \"2024-08-07T18:30:48\"\n}"},{"id":"05681b23-cd9b-4b26-ae86-93a047fa5ff3","name":"카카오페이 결제(포인트 부족)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"price\": 10000,\r\n    \"amount\": 2,\r\n    \"itemId\": 1,\r\n    \"usePoint\": 5000\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/purchase/order/pay"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 07 Aug 2024 09:45:53 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"포인트가 부족합니다.\"\n}"}],"_postman_id":"01ebdcfa-c139-4bbe-a142-f5ad3faa9d1f"},{"name":"포인트 결제(사용O)","id":"3de5d89f-75ea-416e-9e5b-9a6ae3f0a598","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"price\": 5000,\r\n    \"amount\": 1,\r\n    \"itemId\": 1,\r\n    \"usePoint\": 5000\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/purchase/order/pay","description":"<ul>\n<li><p>request 형식은<br />  price : 제품의 total price<br />  amount : 제품의 구매 개수<br />  itemId : 제품의 Id<br />  usePoint : 유저가 사용한 point (= price*amount)</p>\n</li>\n<li><p>\"상품 구매\" api를 통해 결제 가능 여부 판단하기에 여기서는 결제만 진행합니다.</p>\n</li>\n<li><p>담당자 - 장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["purchase","order","pay"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"760a36cd-3b9a-4e0f-9be3-2a650a005633","name":"포인트 결제(사용O)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"price\": 5000,\r\n    \"amount\": 1,\r\n    \"itemId\": 1,\r\n    \"usePoint\": 5000\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/purchase/order/pay"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=7E6E325DC8AEE0DBFAD0D5F33193E940; Path=/; HttpOnly"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"17"},{"key":"Date","value":"Tue, 27 Aug 2024 14:30:35 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"Payment completed"}],"_postman_id":"3de5d89f-75ea-416e-9e5b-9a6ae3f0a598"},{"name":"상품 검색","id":"40ca9a54-f58e-42d9-bdc2-b514649c080d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/item/search?searchOne=%20%EB%8C%80%EB%91%94%EC%82%B0&page=0&criteria=itemDate","description":"<ul>\n<li><p>item 5개씩 페이징 구현 완료했습니다.</p>\n</li>\n<li><p>시작page는 0부터(기본)이고, criteria는 정렬 기준입니다.</p>\n</li>\n<li><p>기본은 itemViewCount 정렬입니다.</p>\n<ul>\n<li><p>최신순 : itemDate</p>\n</li>\n<li><p>조회순 : itemViewCount</p>\n</li>\n</ul>\n</li>\n<li><p>Url에 page와 criteria 데이터를 전달해주셔야합니다.</p>\n</li>\n<li><p>searchOne은 검색어를 utf-8로 인코딩해서 전달해주세요.</p>\n</li>\n<li><p>searchOne은 공백일 경우 API 호출을 막아주세요!</p>\n</li>\n<li><p>totalPages는 전체 페이지 수를 뜻합니다.</p>\n</li>\n<li><p>담당자 -장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["item","search"],"host":["localhost"],"query":[{"key":"searchOne","value":"%20%EB%8C%80%EB%91%94%EC%82%B0"},{"key":"page","value":"0"},{"key":"criteria","value":"itemDate"}],"variable":[]}},"response":[{"id":"5898bd2a-ae0a-4e5b-b812-48f65ff13f95","name":"상품 검색(빈 검색어 입력 시)","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8080/item/search?searchOne=&page=0&criteria=itemViewCount","protocol":"http","host":["localhost"],"port":"8080","path":["item","search"],"query":[{"key":"searchOne","value":""},{"key":"page","value":"0"},{"key":"criteria","value":"itemViewCount"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 12 Aug 2024 17:14:15 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"검색어는 필수입니다\"\n}"},{"id":"7061de92-42bc-47fc-a795-d820a193f31d","name":"상품 검색","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8080/item/search?searchOne=%20%EB%8C%80%EB%91%94%EC%82%B0&page=0&criteria=itemViewCount","protocol":"http","host":["localhost"],"port":"8080","path":["item","search"],"query":[{"key":"searchOne","value":"%20%EB%8C%80%EB%91%94%EC%82%B0"},{"key":"page","value":"0"},{"key":"criteria","value":"itemViewCount"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=AC36819CB820620A4E0E2361FD680D80; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 17 Aug 2024 06:52:57 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalPages\": 1,\n    \"searchResponseList\": [\n        {\n            \"itemId\": 1,\n            \"itemImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_item.png\",\n            \"itemName\": \"Item 1\",\n            \"itemPosition\": \"A1\",\n            \"itemPrice\": 1000\n        }\n    ]\n}"},{"id":"4c0dd3c4-ec74-4e46-a735-68a4f85abda8","name":"상품 검색 (page, criteria 기본)","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8080/item/search?searchOne=%20%EB%8C%80%EB%91%94%EC%82%B0","protocol":"http","host":["localhost"],"port":"8080","path":["item","search"],"query":[{"key":"searchOne","value":"%20%EB%8C%80%EB%91%94%EC%82%B0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 17 Aug 2024 06:53:18 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalPages\": 1,\n    \"searchResponseList\": [\n        {\n            \"itemId\": 1,\n            \"itemImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_item.png\",\n            \"itemName\": \"Item 1\",\n            \"itemPosition\": \"A1\",\n            \"itemPrice\": 1000\n        }\n    ]\n}"}],"_postman_id":"40ca9a54-f58e-42d9-bdc2-b514649c080d"}],"id":"d1a9580b-5a43-4305-94a5-83d58a836f1a","_postman_id":"d1a9580b-5a43-4305-94a5-83d58a836f1a","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}}},{"name":"마이페이지","item":[{"name":"포인트","item":[{"name":"포인트 잔액 조회","id":"e8602681-fb48-4bd7-bc15-41a266af9126","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/profile/point","description":"<ul>\n<li><p>사용자가 가진 전체 포인트 조회 시에 사용되는 API 입니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["profile","point"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"20e5404f-70a8-421a-bc86-3b6ba1523f26","name":"포인트 잔액 조회","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/profile/point"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=61E1CE724B7E5ACFC3ADEF72277F391F; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 13 Aug 2024 06:03:25 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"1000"}],"_postman_id":"e8602681-fb48-4bd7-bc15-41a266af9126"},{"name":"포인트 사용 및 적립 내역","id":"2db5105a-df62-4a9b-b125-df3b03d75b60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"http://localhost:8080/point/list?startDate=2024-08-01&endDate=2024-08-31&page=0","description":"<ul>\n<li><p>페이징은 5개씩되도록 구현했습니다. 수정이 필요하면 말씀해주세요!</p>\n</li>\n<li><p>request값</p>\n<ul>\n<li><p>startDate : 기간 조회에서 시작일</p>\n</li>\n<li><p>endDate : 기간 조회에서 종료일</p>\n</li>\n<li><p>page : 몇 번째 페이지(페이지는 0부터 시작됩니다.)</p>\n</li>\n</ul>\n</li>\n<li><p>response값</p>\n<ul>\n<li><p>totalPages : 총 페이지 수</p>\n</li>\n<li><p>pointDtos:</p>\n<ul>\n<li><p>pointTitle : 포인트 사용 혹은 적립한 내역의 제목을 뜻합니다.</p>\n</li>\n<li><p>pointDate : 포인트 사용 혹은 적립일</p>\n</li>\n<li><p>pointChange : 포인트 변화값</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p>담당자 - 장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["point","list"],"host":["localhost"],"query":[{"key":"startDate","value":"2024-08-01"},{"key":"endDate","value":"2024-08-31"},{"key":"page","value":"0"}],"variable":[]}},"response":[{"id":"f0f066e8-bc8a-4c79-9d7d-861b5979ac28","name":"포인트 사용 및 적립 내역","originalRequest":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"http://localhost:8080/point/list?startDate=2024-08-01&endDate=2024-08-31&page=0","protocol":"http","host":["localhost"],"port":"8080","path":["point","list"],"query":[{"key":"startDate","value":"2024-08-01"},{"key":"endDate","value":"2024-08-31"},{"key":"page","value":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 18 Aug 2024 13:50:54 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalPages\": 1,\n    \"pointDtos\": [\n        {\n            \"pointTitle\": \"Used points\",\n            \"pointDate\": \"2024-08-10\",\n            \"pointChange\": \"-20\"\n        },\n        {\n            \"pointTitle\": \"Earned points\",\n            \"pointDate\": \"2024-08-09\",\n            \"pointChange\": \"+100\"\n        }\n    ]\n}"}],"_postman_id":"2db5105a-df62-4a9b-b125-df3b03d75b60"}],"id":"12bc23c0-f071-4b16-aa36-5b081c0689e4","_postman_id":"12bc23c0-f071-4b16-aa36-5b081c0689e4","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}}},{"name":"스크랩","item":[{"name":"내가 저장한 관광지 리스트 최신순 조회","id":"c3f59033-a76f-49ed-840b-5835a6b845d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/bookmark/contents?page=0","description":"<ul>\n<li><p>최신순으로 정렬되어 제공합니다.</p>\n</li>\n<li><p>contentId만 주어집니다. 이 contentId는 관광openApi에서 contentId를 이용하여 검색 가능합니다. 검색해서 필요한 관광지 정보를 불러와 이용하세요.</p>\n</li>\n<li><p><del><em>우선 페이징 구현없이 전체 리스트를 리턴했습니다.</em></del></p>\n<ul>\n<li><p>페이징 구현했습니다. 8월 7일 기준 디자인이 관광지 2개씩 가져오는 것 같아, 우선 페이징 2개씩 구현했습니다.</p>\n</li>\n<li><p>page index는 0부터 시작입니다.</p>\n</li>\n<li><p>totalPages는 총 페이지 수입니다.</p>\n</li>\n<li><p>page 전달 없을 시 0을 기본값으로 호출합니다.</p>\n</li>\n<li><p>담당자 - 장다연</p>\n</li>\n</ul>\n</li>\n<li><p>담당자-장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["bookmark","contents"],"host":["localhost"],"query":[{"key":"page","value":"0"}],"variable":[]}},"response":[{"id":"4a702e4d-0825-4f90-937c-62db40b93319","name":"내가 저장한 관광지 리스트 최신순 조회","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/bookmark/contents"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=B2A7D36EF7C7C8CD3CEE555D3B885881; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 13 Aug 2024 06:25:35 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalPages\": 1,\n    \"myContentResponseList\": [\n        {\n            \"contentId\": \"openApiId1\"\n        },\n        {\n            \"contentId\": \"openApiId2\"\n        }\n    ]\n}"}],"_postman_id":"c3f59033-a76f-49ed-840b-5835a6b845d8"},{"name":"내가 저장한 게시물 리스트 최신순 조회","id":"cad07456-0f2b-494c-b816-6a7c9f3eb9f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/bookmark/photoChallenges?page=0","description":"<ul>\n<li><p>최신순으로 정렬되어 제공합니다.</p>\n</li>\n<li><p>postId는 사진 누를시 전달해야하는 사용자가 작성한 포토챌린지의 id입니다.</p>\n</li>\n<li><p>postImgName은 포토챌린지 사진의 주소입니다.</p>\n</li>\n<li><p><del><em>우선 페이징 구현없이 전체 리스트를 리턴했습니다.</em></del></p>\n<ul>\n<li><p>페이징 구현했습니다. 8월 7일 기준 챌린지를 12개가 아닌 9개로 가져오는 것 같아 우선 9개로 구현했습니다.</p>\n</li>\n<li><p>page index는 0부터 시작입니다. page입력이 없으면 디폴트값이 0입니다.</p>\n</li>\n<li><p>totalPages는 전체 페이지 수입니다.</p>\n</li>\n<li><p>담당자 - 장다연</p>\n</li>\n</ul>\n</li>\n<li><p>담당자-장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["bookmark","photoChallenges"],"host":["localhost"],"query":[{"key":"page","value":"0"}],"variable":[]}},"response":[{"id":"bca135fc-09e1-44c5-8d62-74f838e84274","name":"내가 저장한 게시물 리스트 최신순 조회","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/bookmark/photoChallenges?page=0","protocol":"http","host":["localhost"],"port":"8080","path":["bookmark","photoChallenges"],"query":[{"key":"page","value":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=00ED5BA8F163AB738FB898FBC5AAFA5D; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 13 Aug 2024 12:41:23 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalPages\": 1,\n    \"myPhotoChallengeResponseList\": [\n        {\n            \"postId\": 1,\n            \"postImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\"\n        }\n    ]\n}"}],"_postman_id":"cad07456-0f2b-494c-b816-6a7c9f3eb9f0"}],"id":"e5a6e67f-4e33-43a7-b9e6-062ef45865cf","_postman_id":"e5a6e67f-4e33-43a7-b9e6-062ef45865cf","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}}},{"name":"챌린지","item":[{"name":"챌린저 레벨 조회","id":"1e22d79f-beda-47b6-996b-0a78097b087f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/profile/checkLevel","description":"<ul>\n<li><p>마이페이지_나의 챌린지에서 챌린지 레벨을 조회하기 위한 api입니다. 레벨명이 반환됩니다.</p>\n</li>\n<li><p>담당자-장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["profile","checkLevel"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"a5fe65eb-c59c-43f0-92bd-61c8fc8705c7","name":"챌린저 레벨 조회","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/profile/checkLevel"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"21"},{"key":"Date","value":"Thu, 08 Aug 2024 15:52:59 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"레벨1 찰칵 루키"}],"_postman_id":"1e22d79f-beda-47b6-996b-0a78097b087f"},{"name":"내가 작성한 게시글 리스트 조회","id":"e24d6395-4b40-4d3b-9250-b935cc047fb1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/post/myPostList?page=0","description":"<ul>\n<li><p>내가 작성한 게시글을 모두 조회하는 API</p>\n</li>\n<li><p>날짜순으로 정렬된 데이터입니다.</p>\n</li>\n<li><p><del><em>페이징 구현을 안하고 전체를 조회하였습니다.</em></del></p>\n<ul>\n<li><p>페이징 구현 완료했고 9개씩 최신순으로 가져오도록 구현했습니다.</p>\n</li>\n<li><p>인덱스는 0부터입니다. page 변수 생략시 page=0인 데이터가 제공됩니다.</p>\n</li>\n<li><p>totalPages는 전체 페이지 수입니다.</p>\n</li>\n<li><p>담당자 - 장다연</p>\n</li>\n</ul>\n</li>\n<li><p>담당자-장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["post","myPostList"],"host":["localhost"],"query":[{"key":"page","value":"0"}],"variable":[]}},"response":[{"id":"7a83ed25-4c39-40c7-81ac-0bc08a92abd0","name":"내가 작성한 게시글 리스트 조회","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8080/post/myPostList?page=0","protocol":"http","host":["localhost"],"port":"8080","path":["post","myPostList"],"query":[{"key":"page","value":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=EC12D0A1CCCAE97F04B3106F07B05EC1; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 13 Aug 2024 13:05:57 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalPages\": 1,\n    \"myPostResponses\": [\n        {\n            \"postId\": 8,\n            \"postImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\"\n        },\n        {\n            \"postId\": 7,\n            \"postImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\"\n        },\n        {\n            \"postId\": 6,\n            \"postImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\"\n        },\n        {\n            \"postId\": 5,\n            \"postImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\"\n        },\n        {\n            \"postId\": 4,\n            \"postImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\"\n        },\n        {\n            \"postId\": 3,\n            \"postImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\"\n        },\n        {\n            \"postId\": 1,\n            \"postImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\"\n        }\n    ]\n}"}],"_postman_id":"e24d6395-4b40-4d3b-9250-b935cc047fb1"},{"name":"내가 작성한 댓글 리스트 조회","id":"77756ba7-37a1-4358-847a-2a21167d6d05","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/comment/myCommentList?page=0","description":"<ul>\n<li><p>내가 작성한 댓글을 모두 조회하는 API</p>\n</li>\n<li><p>commentContent는 댓글 내용 / commentId는 댓글ID / postId는 댓글작성한포토챌린지글의ID / postContent는 댓글작성한포토챌린지글 내용 / commentCalculatedDate는 날짜</p>\n</li>\n<li><p>commentCalculatedDate는 이미 \"2일전 작성\"과 같이 변환작업이 끝난 작성일자입니다. 그대로 쓰시면 됩니다.</p>\n</li>\n<li><p>최신순으로 정렬되어있습니다.</p>\n</li>\n<li><p><del><em>우선 페이징 구현없이 전체 데이터를 가져왔습니다.</em></del></p>\n<ul>\n<li><p>2개씩 최신순으로 페이징 구현 완료했습니다.</p>\n</li>\n<li><p>인덱싱은 0부터 시작입니다. page 전달안할 시 디폴트는 0으로 호출됩니다.</p>\n</li>\n<li><p>totalPages는 전체 페이지 수입니다.</p>\n<ul>\n<li>담당자 - 장다연</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p>담당자 - 장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["comment","myCommentList"],"host":["localhost"],"query":[{"key":"page","value":"0"}],"variable":[]}},"response":[{"id":"aeddc086-7a06-4aaa-8f1d-da201c71cc82","name":"내가 작성한 댓글 리스트 조회","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8080/comment/myCommentList?page=0","protocol":"http","host":["localhost"],"port":"8080","path":["comment","myCommentList"],"query":[{"key":"page","value":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=69B4816ACD222B3571B7AF5C9304BB13; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 13 Aug 2024 13:12:20 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalPages\": 1,\n    \"myCommentResponses\": [\n        {\n            \"postId\": 1,\n            \"commentContent\": \"This is a comment 1 on Post 1\",\n            \"commentId\": 1,\n            \"postContent\": \"Post Content 1\",\n            \"commentCalculatedDate\": \"4일 전 작성\"\n        }\n    ]\n}"}],"_postman_id":"77756ba7-37a1-4358-847a-2a21167d6d05"},{"name":"챌린지참여현황","id":"18cc0cf7-4c93-403b-9c8d-522e465be112","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/postCnt/cnt","description":"<ul>\n<li><p>지역 구분</p>\n<ul>\n<li><p>inc : 인천/경기</p>\n</li>\n<li><p>seo : 서울</p>\n</li>\n<li><p>jeon : 호남</p>\n</li>\n<li><p>gang : 강원</p>\n</li>\n<li><p>chung : 충청</p>\n</li>\n<li><p>gyeong : 영남</p>\n</li>\n<li><p>je : 제주도</p>\n</li>\n</ul>\n</li>\n<li><p>각각 0번 인덱스는 나의 챌린지 수, 1번 인덱스는 전체 챌린지 수를 뜻합니다.</p>\n</li>\n<li><p>담당자 - 장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["postCnt","cnt"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"1fedeb8a-3b1c-4a28-9727-7f368b0723c3","name":"챌린지참여현황","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/postCnt/cnt"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 08 Aug 2024 15:52:34 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"inc\": [\n        0,\n        0\n    ],\n    \"seo\": [\n        0,\n        0\n    ],\n    \"jeon\": [\n        0,\n        0\n    ],\n    \"gang\": [\n        0,\n        0\n    ],\n    \"chung\": [\n        0,\n        0\n    ],\n    \"gyeong\": [\n        0,\n        0\n    ],\n    \"je\": [\n        0,\n        0\n    ]\n}"}],"_postman_id":"18cc0cf7-4c93-403b-9c8d-522e465be112"}],"id":"a2d67dd9-2d16-4c4a-9d4b-7782dc716ba3","_postman_id":"a2d67dd9-2d16-4c4a-9d4b-7782dc716ba3","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}}},{"name":"프로필 및 환경설정","item":[{"name":"프로필 수정","item":[{"name":"회원 수정","id":"ab617c72-0cc6-41bc-868a-a2de08b9bc44","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"profileNickname","value":"짱짱구","type":"text"},{"key":"file","contentType":"","type":"file","src":"postman-cloud:///1ef3d261-b830-4e40-b2e5-d3b22b4d4647"},{"key":"loginPw","value":"비밀번호","type":"text"}]},"url":"http://localhost:8080/profile/edit","description":"<ul>\n<li><p>마이페이지_개인정보 수정 페이지에 쓰이는 api입니다.</p>\n</li>\n<li><p>자체로그인일 경우 loginPw에 아무 값이나 보내도 상괸없습니다.</p>\n</li>\n<li><p>닉네임과 비밀번호 유효성 검사를 진행하지 않습니다.</p>\n</li>\n<li><p>성공 시, \"redirection request\" 문자열과 303(리다이렉트 요청)이 반환됩니다.</p>\n</li>\n<li><p>(담당자 - 장다연)</p>\n</li>\n</ul>\n<p>8월 21일 설명 추가</p>\n<p>profileNickname, file, loginPw 값 모두 전달해주시는데, loginPw는 어차피 수정안되니 아무값 넣어서 보내주셔도 됩니다. profileNickname과 file은 수정되었으면 수정된 값, 수정되지 않았으면 기존 값 그대로 전달해주시면 됩니다.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["profile","edit"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"b976c3d3-5849-4fa1-96fd-dd4a9e2cce5c","name":"회원 수정","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"profileNickname","value":"짱짱구","type":"text"},{"key":"file","contentType":"","type":"file","src":"postman-cloud:///1ef3d261-b830-4e40-b2e5-d3b22b4d4647"},{"key":"loginPw","value":"비밀번호","type":"text"}]},"url":"http://localhost:8080/profile/edit"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=6945F26D7BABB742CAA54ACDBD3728A2; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 10 Sep 2024 11:58:34 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"profileNickname\": \"짱짱구\",\n    \"profileImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/profile/c9512eb6-cadf-472a-b4da-770588cb01b3-challengeImage.jpg\"\n}"}],"_postman_id":"ab617c72-0cc6-41bc-868a-a2de08b9bc44"},{"name":"회원 수정 폼","id":"cc4fcddc-9eac-4c7f-ac24-5aa5f2b791f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/profile/edit","description":"<ul>\n<li><p>마이페이지_개인정보 수정 페이지의 수정 폼 api 입니다.</p>\n</li>\n<li><p>ProfileImgName은 사진이 없을 경우는 \"default\"가, 사진이 있을 경우는 url 주소가 반환됩니다. default가 반환되었을 때 default 이미지가 뜨도록 구현해야 합니다.</p>\n</li>\n<li><p>(담당자 - 장다연)</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["profile","edit"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"dfe24e28-9edb-46da-9f8f-223f6b632572","name":"회원 수정 폼 (프로필이미지가 없을 경우)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/profile/edit"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 26 Jul 2024 03:25:31 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"profileNickname\": \"gamja\",\n    \"profileImgName\": \"default\",\n    \"loginType\": \"SELF\",\n    \"loginEmail\": \"gamja@gmail.com\",\n    \"loginPw\": \"gamja1221\"\n}"},{"id":"f15b4f09-28b6-4547-9483-0a9c159bdfe6","name":"회원 수정 폼 (프로필이미지가 있을 경우)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/profile/edit"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 08 Aug 2024 16:31:45 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"profileNickname\": \"user1\",\n    \"profileImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_profile.jpg\",\n    \"loginType\": \"SELF\",\n    \"loginEmail\": \"user1@example.com\",\n    \"loginPw\": \"password1\"\n}"}],"_postman_id":"cc4fcddc-9eac-4c7f-ac24-5aa5f2b791f8"}],"id":"8dc29c35-dd5b-4427-aff2-2de0e05437f8","_postman_id":"8dc29c35-dd5b-4427-aff2-2de0e05437f8","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}}},{"name":"로그아웃","id":"281a2c2a-da04-418e-afa4-529319784837","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/login/logout","description":"<ul>\n<li>담당자 - 장다연</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["login","logout"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"823cbfc1-d23a-4e82-bbc6-26a814a25e48","name":"로그아웃 성공","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/login/logout"},"status":"See Other","code":303,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"19"},{"key":"Date","value":"Sun, 11 Aug 2024 07:00:36 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"redirection request"}],"_postman_id":"281a2c2a-da04-418e-afa4-529319784837"},{"name":"회원 탈퇴","id":"2d77e418-ed28-43f6-88b9-e8e55fd7f7c6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/profile/delete","description":"<ul>\n<li>담당자 - 장다연</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["profile","delete"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"5da7595c-9d68-4bc0-80e3-12c8d5cd08a8","name":"회원 탈퇴 성공","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/profile/delete"},"status":"See Other","code":303,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"19"},{"key":"Date","value":"Sun, 11 Aug 2024 07:08:32 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"redirection request"}],"_postman_id":"2d77e418-ed28-43f6-88b9-e8e55fd7f7c6"}],"id":"2558e10a-7ed6-4b43-a03e-bf5f0435fafe","_postman_id":"2558e10a-7ed6-4b43-a03e-bf5f0435fafe","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}}},{"name":"회원 기본 정보 조회","id":"7e31ba6c-c6ba-456f-9be9-1180300ebf37","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/profile/default","description":"<ul>\n<li><p>마이페이지 상단에 필요한 프로필이름, 사진, 이메일을 제공하는 api입니다.</p>\n</li>\n<li><p>ProfileImgName은 사진이 없을 경우는 \"default\"가, 사진이 있을 경우는 url 주소가 반환됩니다. default가 반환되었을 때 default 이미지가 뜨도록 구현해야 합니다.</p>\n</li>\n<li><p>(담당자 - 장다연)</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["profile","default"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"4edf7f6c-275d-4b4b-83a1-7853ddbc19e2","name":"회원 기본 정보 조회","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/profile/default"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=D0E910FCA3B80DCA29554984661AB9FD; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 08 Aug 2024 16:30:19 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"profileNickname\": \"user1\",\n    \"profileImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_profile.jpg\",\n    \"loginEmail\": \"user1@example.com\"\n}"}],"_postman_id":"7e31ba6c-c6ba-456f-9be9-1180300ebf37"}],"id":"f6086857-97f6-4138-8679-9649502921f7","_postman_id":"f6086857-97f6-4138-8679-9649502921f7","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}}},{"name":"커뮤니티","item":[{"name":"댓글","item":[{"name":"댓글 목록","id":"9d950ca3-5832-4345-a93c-46022a403652","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://www.tripture.shop/comment/post/2?page=1","description":"<ul>\n<li><p>해당 게시글의 id(postId)와 page 정보를 입력해주시면 됩니다.</p>\n</li>\n<li><p>page의 인덱스는 0번부터 시작되고, 디자인 피그마를 참고해 우선 4개씩 페이징되도록 구현했습니다. 나중에 수정이 필요하시면 말씀해주세요!</p>\n<ul>\n<li>totalPages는 전체 페이지 수입니다.</li>\n</ul>\n</li>\n<li><p>신고된 댓글은 차단되어야 해서, 구분할 수 있는 필드를 추가했습니다.<br />  blockChk : false -&gt; 차단되지 않은 댓글<br />  blockChk: true -&gt; 차단된 댓글</p>\n</li>\n<li><p>담당자 - 장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"https","path":["comment","post","2"],"host":["www","tripture","shop"],"query":[{"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"ce5fa600-f6f9-4425-94e6-d166473f9c6f","name":"댓글 목록","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/comment/post/1?page=0","protocol":"http","host":["localhost"],"port":"8080","path":["comment","post","1"],"query":[{"key":"page","value":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=0D0AAADA7425A87ACE9D759E4692049A; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 10 Sep 2024 04:57:07 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalPages\": 1,\n    \"result\": [\n        {\n            \"profileId\": 1,\n            \"profileImgName\": \"file/be_profile.jpg\",\n            \"nickname\": \"user1\",\n            \"commentCalculatedDate\": \"32일 전 작성\",\n            \"commentContent\": \"This is a comment 1 on Post 1\",\n            \"blockChk\": false,\n            \"commentId\": 1\n        },\n        {\n            \"profileId\": 2,\n            \"profileImgName\": \"file/be_profile.jpg\",\n            \"nickname\": \"user2\",\n            \"commentCalculatedDate\": \"40일 전 작성\",\n            \"commentContent\": \"This is a comment 2 on Post 1\",\n            \"blockChk\": true,\n            \"commentId\": 2\n        }\n    ]\n}"}],"_postman_id":"9d950ca3-5832-4345-a93c-46022a403652"},{"name":"댓글 작성","id":"7861d7a4-8933-4364-8243-c1f902cd753f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"groupId\": 5,\r\n    \"postId\": 5,\r\n    \"commentContent\": \"good good\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/comment","description":"<ul>\n<li><p>댓글 작성 시에 사용되는 API 입니다.</p>\n</li>\n<li><p>request의 경우<br />  groupId : 해당 댓글이 <strong>대댓글</strong>일 경우에 대댓글을 달려고 하는 댓글Id를 넣어주시면 됩니다. 만약 <strong>대댓글이 아닐 경우에는 0</strong>을 보내주시면 될 것 같습니다.</p>\n<p>  postId : 게시물의 Id입니다.<br />  commentContent : 댓글 내용입니다.</p>\n</li>\n<li><p>존재하지 않는 게시물에 작성하려고 할 때, 404에러와 함께 메세지가 반환됩니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["comment"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"09886964-dce9-411e-a193-512803522b7e","name":"댓글 작성","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"groupId\": 1,\r\n    \"postId\": 1,\r\n    \"commentContent\": \"good good\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/comment"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"28"},{"key":"Date","value":"Wed, 07 Aug 2024 11:15:33 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"Comment successfully written"},{"id":"cf2f9110-b324-433b-8da3-23073f6194d8","name":"댓글 작성 (게시물 X)","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"groupId\": 1,\r\n    \"postId\": 9,\r\n    \"commentContent\": \"good good\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/comment"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 07 Aug 2024 11:15:42 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"존재하지 않는 게시물입니다.\"\n}"}],"_postman_id":"7861d7a4-8933-4364-8243-c1f902cd753f"},{"name":"댓글 삭제","id":"9add9b49-762f-4fa7-a8d1-c07bc80dda8b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"http://localhost:8080/comment/delete/5","description":"<ul>\n<li><p>댓글 삭제 시 사용되는 API입니다.</p>\n</li>\n<li><p>대댓글이 포함된 댓글은 대댓글도 같이 삭제됩니다.</p>\n</li>\n<li><p>commentId에는 삭제될 댓글의 Id를 넣어주시면 됩니다.</p>\n</li>\n<li><p>댓글이 존재하지 않을 경우에는 메세지와 함께 404 에러가 반환됩니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["comment","delete","5"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"b9e455b7-d714-4ab8-84df-45bb0cb86033","name":"댓글 삭제","originalRequest":{"method":"POST","header":[],"url":"http://localhost:8080/comment/delete/1"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=C9B44C255D371308D85B3B13069D4517; Path=/; HttpOnly"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"29"},{"key":"Date","value":"Thu, 08 Aug 2024 03:00:22 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"Successfully deleted comments"},{"id":"e496129e-f478-4fae-9958-9368fce3e545","name":"댓글 삭제 (댓글X)","originalRequest":{"method":"POST","header":[],"url":"http://localhost:8080/comment/delete/1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=AE46941D2A75C54D66F180A5660D1611; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 08 Aug 2024 03:01:34 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"존재하지 않는 댓글입니다.\"\n}"}],"_postman_id":"9add9b49-762f-4fa7-a8d1-c07bc80dda8b"},{"name":"대댓글 목록","id":"329f5543-61b4-49d4-bf0a-02d0ed639f48","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/comment/nested/1","description":"<ul>\n<li><p>댓글에서 대댓글을 조회하는 API입니다.</p>\n</li>\n<li><p>'댓글 더보기' 와 같은 버튼을 클릭했을 때 호출됩니다.</p>\n</li>\n<li><p>groupId에는 url에 상위 댓글의 Id를 넘겨주시기만 하면 됩니다.</p>\n</li>\n<li><p>신고된 댓글은 차단되어야 해서, 구분할 수 있는 필드를 추가했습니다.<br />  blockChk : false -&gt; 차단되지 않은 댓글<br />  blockChk: true -&gt; 차단된 댓글</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["comment","nested","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"9840d580-6e3e-4b4b-80fb-ea874afbf316","name":"대댓글 목록","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/comment/nested/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 02 Sep 2024 14:17:21 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"result\": [\n        {\n            \"profileId\": 2,\n            \"profileImgName\": \"file/be_profile.jpg\",\n            \"nickname\": \"user1\",\n            \"commentCalculatedDate\": \"31일 전 작성\",\n            \"commentContent\": \"This is a nested comment 1 on Post 1\",\n            \"blockChk\": false,\n            \"commentId\": 3\n        },\n        {\n            \"profileId\": 2,\n            \"profileImgName\": \"file/be_profile.jpg\",\n            \"nickname\": \"user1\",\n            \"commentCalculatedDate\": \"30일 전 작성\",\n            \"commentContent\": \"This is a nested comment 2 on Post 1\",\n            \"blockChk\": false,\n            \"commentId\": 4\n        }\n    ]\n}"}],"_postman_id":"329f5543-61b4-49d4-bf0a-02d0ed639f48"}],"id":"4b0719a6-a0c5-4b81-8441-3ca5957f8093","description":"<p>커뮤니티 댓글 API입니다.</p>\n","_postman_id":"4b0719a6-a0c5-4b81-8441-3ca5957f8093","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}}},{"name":"포토챌린지","item":[{"name":"게시물 조회","id":"615d0d8a-6aed-4359-a7d4-9215a0605328","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/post/1","description":"<ul>\n<li><p>커뮤니티에서 포토챌린지 게시물을 조회할 때 사용되는 API입니다.</p>\n</li>\n<li><p>1 부분에 게시물Id만 같이 요청해주시면 됩니다.</p>\n</li>\n<li><p><strong>profileId</strong> : 혹시 프로필 타고 들어갈 일이 생길까봐 우선 전송해뒀습니다..!<br />  <strong>nickname</strong> : 회원 닉네임<br />  <strong>level</strong> : 포토챌린지 레벨<br />  <strong>imgUrl</strong> : 포토챌린지 사진<br />  <strong>postContent</strong> : 포토챌린지 내용<br />  <strong>postLikeCount</strong> : 포토챌린지 좋아요 수<br />  <strong>contentId</strong> : 해당 관광지에 관한 상세정보를 띄워야 하는 것 같아서 공공API 조회를 위한 contentId를 같이 넘겼습니다! 예시에는 content1로 되어있지만, 추후 저장할 시에는 공공API에서 사용되는 contentId로 저장됩니다!<br />  <strong>isMyPost</strong> : 사용자 본인의 게시물인지 표시하는 응답값입니다. 본인의 게시물일 경우 true, 아닐 경우 false가 반환됩니다.<br />  <strong>isSaveBookmark</strong> : 사용자가 해당 게시물을 저장했는지 아닌지 표시하는 응답값입니다. 저장한 게시물일 경우 true, 아닐 경우 false가 반환됩니다.<br />  <strong>isLike</strong> : 사용자가 해당 게시물에 좋아요를 눌렀는지 표시하는 응답값입니다. 좋아요를 눌렀을 경우 true, 누르지 않았을 경우 false가 반환됩니다.</p>\n</li>\n<li><p>존재하지 않는 포토챌린지를 조회할 경우 메세지와 함께 404에러가 반환됩니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["post","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"c79b79a9-04fc-4bea-b546-e723077ba085","name":"게시물 조회 (포토챌린지X)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/post/1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 08 Aug 2024 04:26:01 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"존재하지 않는 포토챌린지입니다.\"\n}"},{"id":"b737ffab-7836-4274-815e-ae0263baa6f1","name":"게시물 조회","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/post/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 20 Aug 2024 14:26:27 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"profileId\": 1,\n    \"nickname\": \"user1\",\n    \"level\": \"LEVEL1\",\n    \"profileImgUrl\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_profile.jpg\",\n    \"imgUrl\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\",\n    \"postContent\": \"Post Content 1\",\n    \"postLikeCount\": 10,\n    \"postCommentCount\": 4,\n    \"contentId\": \"content1\",\n    \"isMyPost\": \"true\",\n    \"isSaveBookmark\": \"true\",\n    \"isLike\": \"true\"\n}"}],"_postman_id":"615d0d8a-6aed-4359-a7d4-9215a0605328"},{"name":"게시물 수정","id":"d5e981b3-a49c-49fc-9e0c-3a80a19b6555","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"postId\": 100,\r\n    \"postContent\": \"푸바오 너무 귀여워요....\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/post/edit","description":"<ul>\n<li><p>포토챌린지 수정 시 사용되는 API입니다.</p>\n</li>\n<li><p>사용자가 사진 수정을 하지 않을 경우에는 file에 빈값을 보내주시면 됩니다.<br />  -&gt; 사진 수정이 없을 경우에도 빈값으로 꼭 file을 포함해서 보내주세요!</p>\n</li>\n<li><p>포토챌린지 수정을 성공했을 경우에는 메세지가 반환됩니다. ( Post modification successful )<br />  -&gt; 303 리턴하는 것이 더 편하면 말씀해주시면 303 리턴으로 바꾸겠습니다..!</p>\n</li>\n<li><p>존재하지 않는 포토챌린지를 수정할 경우 메세지와 함께 404 에러가 반환됩니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["post","edit"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"7c2352de-7ee2-42e6-a953-427b8ba3780b","name":"게시물 수정 (성공)","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"postId\": 1,\r\n    \"postContent\": \"푸바오 너무 귀여워요....\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/post/edit"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"28"},{"key":"Date","value":"Tue, 17 Sep 2024 14:35:23 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"Post modification successful"},{"id":"49f10885-23d9-4050-bad3-447293f52a97","name":"게시물 수정 (포토챌린지X)","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"postId\": 100,\r\n    \"postContent\": \"푸바오 너무 귀여워요....\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/post/edit"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 17 Sep 2024 14:36:20 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"존재하지 않는 포토챌린지입니다.\"\n}"}],"_postman_id":"d5e981b3-a49c-49fc-9e0c-3a80a19b6555"},{"name":"게시물 삭제","id":"aee1744c-2fa8-44bd-a7f9-ec16d55b09e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"http://localhost:8080/post/delete/1","description":"<ul>\n<li><p>포토챌린지 삭제 시에 사용되는 API입니다.</p>\n</li>\n<li><p>1 부분에 삭제되는 포토챌린지 게시물의 Id만 넣어서 요청해 주시면 됩니다.</p>\n</li>\n<li><p>존재하지 않는 포토챌린지 삭제 시 메세지와 함께 404 에러가 반환됩니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n<li><p>포인트가 부족해서 삭제안될 경우 can't delete 반환</p>\n</li>\n<li><p>성공시에는 successful in deleteing 반환</p>\n</li>\n<li><p>수정자 - 장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["post","delete","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"5666d078-15e2-4155-a19f-e353487e9510","name":"게시물 삭제 (포토챌린지X)","originalRequest":{"method":"POST","header":[],"url":"http://localhost:8080/post/delete/4"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 08 Aug 2024 06:29:10 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"존재하지 않는 포토챌린지입니다.\"\n}"},{"id":"5c2dd8d2-de47-49da-972b-349742c561b6","name":"게시물 삭제 (포인트 부족해서 삭제 안될 경우)","originalRequest":{"method":"POST","header":[],"url":"http://localhost:8080/post/delete/1"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"12"},{"key":"Date","value":"Sun, 29 Sep 2024 06:19:37 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"can't delete"},{"id":"e17168cf-c468-4aac-a96c-60da5b280e3a","name":"게시물 삭제","originalRequest":{"method":"POST","header":[],"url":"http://localhost:8080/post/delete/1"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"22"},{"key":"Date","value":"Sun, 29 Sep 2024 06:23:40 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"successful in deleting"}],"_postman_id":"aee1744c-2fa8-44bd-a7f9-ec16d55b09e0"},{"name":"게시물 북마크 저장 or 삭제","id":"02c6bc30-2561-47b4-b248-6e6219f3ee64","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"http://localhost:8080/bookmark/save/photochallenge/1","description":"<ul>\n<li><p>포토챌린지를 북마크 저장 시에 사용되는 API 입니다.</p>\n</li>\n<li><p>북마크 삭제를 어떤 식으로 하는지 나와있지 않아 우선 같은 api를 사용하시고,<br />  만약 저장된 북마크라면 삭제되도록, 저장되지 않은 북마크라면 저장되도록 만들었습니다.<br />  저장되어 있던 챌린지를 다시 저장하기 클릭 시 -&gt; Bookmark deletion successful<br />  저장되어 있지 않던 챌린지를 저장하기 클릭 시 -&gt;<br />  Bookmark Save Successful</p>\n</li>\n<li><p>챌린지를 조회하는 API를 사용시에 북마크 저장 여부를 같이 전달 드리겠습니다.<br />  사용자가 저장한 챌린지일 경우 <strong>'저장한 챌린지'</strong> 를 텍스트로 띄워주시면 될 것 같고,<br />  저장하지 않은 챌린지의 경우 **'저장하기'**를 디자인대로 띄워주시면 될 것 같습니다!</p>\n</li>\n<li><p>postId 부분에는 저장할 포토챌린지 게시물의 Id를 전달해 주시면 됩니다.</p>\n</li>\n<li><p>존재하지 않는 챌린지의 경우 메세지와 함께 404 에러가 반환됩니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["bookmark","save","photochallenge","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"02191162-5062-4a0b-9bf4-83ba58ac3abc","name":"게시물 북마크 저장 (포토챌린지X)","originalRequest":{"method":"POST","header":[],"url":"http://localhost:8080/bookmark/save/photochallenge/1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 08 Aug 2024 07:25:04 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"존재하지 않는 포토챌린지입니다.\"\n}"},{"id":"9dea1b08-89f5-41af-8baf-f93ce041325e","name":"게시물 북마크 저장 or 삭제","originalRequest":{"method":"POST","header":[],"url":"http://localhost:8080/bookmark/save/photochallenge/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 20 Aug 2024 15:24:48 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"checkDeleteOrSave\": \"Save\"\n}"},{"id":"61bc4a21-9c5f-46ac-b4ee-78606a70dcbd","name":"게시물 북마크 삭제","originalRequest":{"method":"POST","header":[],"url":"http://localhost:8080/bookmark/save/photochallenge/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=001FF02DD34A4B791C293BA1073508BF; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 20 Aug 2024 15:46:59 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"checkDeleteOrSave\": \"Delete\"\n}"}],"_postman_id":"02c6bc30-2561-47b4-b248-6e6219f3ee64"},{"name":"게시물 좋아요","id":"a6efb4e7-3549-4135-b22e-afafcbb0e380","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"http://localhost:8080/postLike/1","description":"<ul>\n<li><p>포토챌린지에서 좋아요를 클릭했을 시에 사용되는 API입니다.</p>\n</li>\n<li><p>postId 부분에는 포토챌린지 게시물의 Id값을 전달해 주시면 됩니다.</p>\n</li>\n<li><p>좋아요를 눌렀을 때 좋아요를 이미 눌렀던 사용자면 좋아요 감소처럼 응답값이 반환되고,<br />  좋아요를 누르지 않았던 사용자면 좋아요 증가처럼 응답값이 반환됩니다.</p>\n</li>\n<li><p>포토챌린지가 존재하지 않을 경우에는 404 에러와 함께 메세지가 반환됩니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["postLike","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"e6b0124d-baf2-45c7-adac-432767f81766","name":"좋아요 (포토챌린지X)","originalRequest":{"method":"POST","header":[],"url":"http://localhost:8080/postLike/1"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 08 Aug 2024 08:32:16 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"존재하지 않는 포토챌린지입니다.\"\n}"},{"id":"d25332e4-573a-4da7-a365-701917b4ab57","name":"좋아요 감소","originalRequest":{"method":"POST","header":[],"url":"http://localhost:8080/postLike/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 20 Aug 2024 15:47:33 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"checkDeleteOrSave\": \"Delete\"\n}"},{"id":"7bac3313-666b-4bba-b1a8-3235d7597552","name":"좋아요 증가","originalRequest":{"method":"POST","header":[],"url":"http://localhost:8080/postLike/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 20 Aug 2024 15:47:55 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"checkDeleteOrSave\": \"Save\"\n}"}],"_postman_id":"a6efb4e7-3549-4135-b22e-afafcbb0e380"},{"name":"게시물 검색","id":"4f81f224-8faf-4ed7-891d-7f2d114f612c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/post/search?searchOne=%20%EC%B1%8C%EB%A6%B0%EC%A7%80&page=0","description":"<ul>\n<li><p>사용자가 작성한 포토챌린지가 너무 많을 것 같아 페이징으로 구현하였습니다.</p>\n</li>\n<li><p>우선 디자인에서 한 화면에 15개씩 사진이 들어갈 수 있어 pageSize도 15로 맞추었습니다. 변경이 필요하다면 연락주세요!</p>\n<ul>\n<li><p>최신순으로 정렬된 값을 넘겨줍니다.</p>\n</li>\n<li><p>page는 0부터 시작입니다.</p>\n</li>\n</ul>\n</li>\n<li><p>searchOne은 검색어를 utf-8로 인코딩해서 전달해주세요.</p>\n</li>\n<li><p>searchOne은 공백일 경우 API 호출을 막아주세요!</p>\n</li>\n<li><p>totalPages는 전체 페이지 수를 뜻합니다.</p>\n</li>\n<li><p>담당자 -장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["post","search"],"host":["localhost"],"query":[{"key":"searchOne","value":"%20%EC%B1%8C%EB%A6%B0%EC%A7%80"},{"key":"page","value":"0"}],"variable":[]}},"response":[{"id":"533d89c7-94ea-4eba-8653-b2cd01ad868a","name":"게시물 검색","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8080/post/search?searchOne=%20%EC%B1%8C%EB%A6%B0%EC%A7%80&page=0","protocol":"http","host":["localhost"],"port":"8080","path":["post","search"],"query":[{"key":"searchOne","value":"%20%EC%B1%8C%EB%A6%B0%EC%A7%80"},{"key":"page","value":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 17 Aug 2024 06:53:49 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalPages\": 1,\n    \"searchResponseList\": [\n        {\n            \"postId\": 1,\n            \"postImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\"\n        }\n    ]\n}"},{"id":"6aaa8ae2-6474-4e1f-b284-5300a81be422","name":"게시물 검색 (빈 검색어를 보냈을 때)","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8080/post/search?searchOne=&page=0","protocol":"http","host":["localhost"],"port":"8080","path":["post","search"],"query":[{"key":"searchOne","value":""},{"key":"page","value":"0"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 17 Aug 2024 06:54:23 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"검색어는 필수입니다\"\n}"}],"_postman_id":"4f81f224-8faf-4ed7-891d-7f2d114f612c"},{"name":"인기 게시물 리스트","id":"331ddb03-6c57-4de3-9e91-0996309515b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://www.tripture.shop/post/popularPost?page=0","description":"<ul>\n<li><p>페이징은 15개씩 인기순으로 정렬하도록 구현했습니다. page는 0번부터 시작입니다.</p>\n</li>\n<li><p>profileId는 게시글 작성자 ID, postID는 게시글 ID, postImgName은 사진 URL, blockChk은 차단여부를 표신한 것입니다. totalPages는 페이징 전체 페이지 수를 뜻합니다.</p>\n</li>\n<li><p>담당자 - 장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"https","path":["post","popularPost"],"host":["www","tripture","shop"],"query":[{"key":"page","value":"0"}],"variable":[]}},"response":[{"id":"a2124c34-ca5a-48c7-91e5-24dc3917db62","name":"인기 게시물 리스트","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/post/popularPost?page=0","protocol":"http","host":["localhost"],"port":"8080","path":["post","popularPost"],"query":[{"key":"page","value":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=D54DA1A66BC5464E96A750F2904F8AAF; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 17 Aug 2024 06:35:13 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"totalPages\": 1,\n    \"popularCalculateDtoList\": [\n        {\n            \"profileId\": 1,\n            \"postId\": 1,\n            \"postImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\",\n            \"blockChk\": true\n        },\n        {\n            \"profileId\": 2,\n            \"postId\": 2,\n            \"postImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\",\n            \"blockChk\": false\n        }\n    ]\n}"}],"_postman_id":"331ddb03-6c57-4de3-9e91-0996309515b5"},{"name":"게시물 추가","id":"12dd5501-bb89-40f4-a2bc-6a1c67b3625d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"postContent","value":"사람이 엄청 많았지만, 볼거리가 많아 좋았다.","type":"text"},{"key":"file","type":"file","src":"postman-cloud:///1ef3d261-b830-4e40-b2e5-d3b22b4d4647"},{"key":"contentId","value":"2757454","type":"text"},{"key":"challengeName","value":"애니멀원더스테이지에버랜드","type":"text"},{"key":"areaCode","value":"31","type":"text"}]},"url":"http://localhost:8080/post/new","description":"<ul>\n<li><p>포토챌린지 가능 여부 판단하는 코드는 우선 구현하지 않았습니다. 필요 시 말씀해주세요!</p>\n</li>\n<li><p>요청값</p>\n<ul>\n<li><p>postContent : 작성 내용</p>\n</li>\n<li><p>challengeId : 챌린지 상세 조회 API를 통해 받은 challengeId를 입력해주세요.</p>\n</li>\n<li><p>file : 포토챌린지한 이미지</p>\n</li>\n</ul>\n</li>\n<li><p>성공시 \"Post Add Successful\" 문자열이 201과 함께 리턴됩니다.</p>\n</li>\n<li><p>담당자 - 장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["post","new"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"e26524f7-60ef-4b48-9a11-dc37f6202116","name":"게시물 추가","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"postContent","value":"사람이 엄청 많았지만, 볼거리가 많아 좋았다.","type":"text"},{"key":"challengeId","value":"1","type":"text"},{"key":"file","type":"file","src":"postman-cloud:///1ef3d261-b830-4e40-b2e5-d3b22b4d4647"}],"options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/post/new"},"status":"Created","code":201,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=0201820770AE405BFAF3E5B139883438; Path=/; HttpOnly"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"19"},{"key":"Date","value":"Sat, 17 Aug 2024 17:10:35 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"Post Add Successful"}],"_postman_id":"12dd5501-bb89-40f4-a2bc-6a1c67b3625d"}],"id":"44395dcd-2593-4c26-a0a2-f3af4bf9cfb5","description":"<p>커뮤니티 부분에 포토챌린지 관련 API입니다.</p>\n<p>포토챌린지 작성 같은 API는 포토챌린지 탭에 따로 구현될 것 같습니다.</p>\n","_postman_id":"44395dcd-2593-4c26-a0a2-f3af4bf9cfb5","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}}}],"id":"4f38e3a6-27a5-47fa-abd3-e55dae3aece1","description":"<p>커뮤니티 관련 API입니다.</p>\n","_postman_id":"4f38e3a6-27a5-47fa-abd3-e55dae3aece1","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}}},{"name":"홈","item":[{"name":"관광지 북마크 저장 여부","id":"5dfa56fa-5a06-46a4-a764-e6bf6f5f07c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/bookmark/check/content/2757454","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["bookmark","check","content","2757454"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"7462ac0c-6930-4fc2-8f7d-26d9ec32760b","name":"저장 X","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/bookmark/check/content/125658"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 19 Sep 2024 13:41:55 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"false"},{"id":"84da06b6-3f7b-4321-9e12-947d5237e410","name":"저장 O","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/bookmark/check/content/2757454"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 19 Sep 2024 13:42:16 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"true"}],"_postman_id":"5dfa56fa-5a06-46a4-a764-e6bf6f5f07c7"},{"name":"관광지 북마크 저장 or 삭제","id":"bd2b7073-8cf6-40b8-8172-b73475e31514","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"http://localhost:8080/bookmark/save/content/{{contentId}}","description":"<ul>\n<li><p>홈 부분에서 관광지를 북마크 저장할 때 사용되는 API 입니다.</p>\n</li>\n<li><p>북마크를 등록, 삭제할 경우 같은 API를 사용하시면 됩니다.</p>\n<ul>\n<li><p>사용자가 이미 북마크로 등록한 관광지일 경우<br />  -&gt; Bookmark deletion successful</p>\n</li>\n<li><p>사용자가 북마크로 등록한 관광지가 아닐 경우<br />  -&gt; Bookmark Save Successful</p>\n</li>\n</ul>\n</li>\n<li><p>contentId 부분에는 오픈 API에서 사용되는 contentId(관광지 식별 가능한 Id)를 넣어주시면 됩니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["bookmark","save","content","{{contentId}}"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"32ea27f5-697e-4f2a-b0e5-0b966b151c22","name":"관광지 북마크 저장","originalRequest":{"method":"POST","header":[],"url":"http://localhost:8080/bookmark/save/content/{{contentId}}"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"24"},{"key":"Date","value":"Mon, 12 Aug 2024 15:36:25 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"Bookmark Save Successful"},{"id":"0e38eda0-7891-46e5-ae99-19ed5104ccc6","name":"관광지 북마크 삭제","originalRequest":{"method":"POST","header":[],"url":"http://localhost:8080/bookmark/save/content/{{contentId}}"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"28"},{"key":"Date","value":"Mon, 12 Aug 2024 15:36:43 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"Bookmark deletion successful"}],"_postman_id":"bd2b7073-8cf6-40b8-8172-b73475e31514"},{"name":"사용자의 챌린지 참여 여부 조회","id":"9aaa2e77-fe20-4828-a04c-7ff5d790ba38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"query":[],"variable":[]},"url":""},"response":[{"id":"09938dc5-4a14-42e6-a33e-bbaeeb62a310","name":"참여 X","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/post/check/2757454"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 20 Sep 2024 06:38:22 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"false"},{"id":"22f02531-f9cc-4b86-89bc-4eef47d792d8","name":"참여 O","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/post/check/1030763"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 20 Sep 2024 06:38:50 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"true"}],"_postman_id":"9aaa2e77-fe20-4828-a04c-7ff5d790ba38"}],"id":"b0ce1e89-1159-483d-94f6-2ee2feca6a64","description":"<p>홈 관련 API 입니다.</p>\n","_postman_id":"b0ce1e89-1159-483d-94f6-2ee2feca6a64","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}}},{"name":"포토챌린지","item":[{"name":"포토챌린지 상세 정보 조회 (challengeId 조회)","id":"dd35cd82-c8d3-4ce7-a057-dcbcf8bfd2b1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/challenge/challengeId/1","description":"<ul>\n<li><p>포토챌린지에서 챌린지가 열리는 장소의 상세 정보를 조회하는 API 입니다.</p>\n</li>\n<li><p>조회 시에는 challengeId로 검색해 주시면 됩니다!</p>\n</li>\n<li><p>응답 값</p>\n<ul>\n<li><p>challengeId : 챌린지 장소의 저희 고유 Id로, 챌린지 작성 시에 보내야 할 값이라 응답 값에 포함했습니다.</p>\n</li>\n<li><p>challengeImgUrl : 챌린지 장소에 관한 사진 정보입니다. 해당 사진은 기획팀에서 넘겨주시지 않아 일단 임의로 넣어놨는데, 사진이 여러 장일 경우 리스트로 전송될 예정입니다.</p>\n</li>\n<li><p>challengeName : 챌린지 장소 이름입니다.</p>\n</li>\n<li><p>challengeContent : 챌린지 장소에 관한 설명입니다.</p>\n</li>\n<li><p>challengePoint : 챌린지를 참여했을 때 받는 포인트입니다.</p>\n</li>\n<li><p>challengeParticipate : 사용자가 해당 포토 챌린지에 참여했는지를 나타내는 응답 값입니다. 이미 참여한 챌린지의 경우 버튼에 \"이미 참여한 챌린지입니다\"를 띄워주시면 될 것 같습니다.<br />  이미 참여한 챌린지입니다. -&gt; true<br />  챌린지 참여하기 -&gt; false</p>\n</li>\n</ul>\n</li>\n<li><p>해당 챌린지가 존재하지 않을 경우 400 에러와 함께 메시지가 반환됩니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["challenge","challengeId","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"52ee0d71-0ef7-40a4-a3c4-673f0207e66f","name":"포토챌린지 상세 정보 조회 (challengeId 조회)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/challenge/challengeId/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 25 Aug 2024 14:53:11 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"challengeId\": 1,\n    \"challengeImgUrl\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\",\n    \"challengeName\": \"Challenge 1\",\n    \"challengeContent\": \"Challenge Content 1\",\n    \"challengePoint\": 50,\n    \"challengeParticipate\": true\n}"}],"_postman_id":"dd35cd82-c8d3-4ce7-a057-dcbcf8bfd2b1"},{"name":"포토챌린지 상세 정보 조회 (contentId 조회)","id":"c5dd13e8-2f4c-42b9-bdfc-11acb80e4970","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/challenge/contentId/content1","description":"<ul>\n<li><p>포토챌린지에서 챌린지가 열리는 장소의 상세 정보를 조회하는 API 입니다.</p>\n</li>\n<li><p>조회 시에는 오픈 API에서 사용되는 contentId (장소의 고유 Id)를 path에 같이 보내주시면 됩니다.</p>\n</li>\n<li><p>응답 값</p>\n<ul>\n<li><p>challengeId : 챌린지 장소의 저희 고유 Id로, 챌린지 작성 시에 보내야 할 값이라 응답 값에 포함했습니다.</p>\n</li>\n<li><p>challengeImgUrl : 챌린지 장소에 관한 사진 정보입니다. 해당 사진은 기획팀에서 넘겨주시지 않아 일단 임의로 넣어놨는데, 사진이 여러 장일 경우 리스트로 전송될 예정입니다.</p>\n</li>\n<li><p>challengeName : 챌린지 장소 이름입니다.</p>\n</li>\n<li><p>challengeContent : 챌린지 장소에 관한 설명입니다.</p>\n</li>\n<li><p>challengePoint : 챌린지를 참여했을 때 받는 포인트입니다.</p>\n</li>\n<li><p>challengeParticipate : 사용자가 해당 포토 챌린지에 참여했는지를 나타내는 응답 값입니다. 이미 참여한 챌린지의 경우 버튼에 \"이미 참여한 챌린지입니다\"를 띄워주시면 될 것 같습니다.<br />  이미 참여한 챌린지입니다. -&gt; true<br />  챌린지 참여하기 -&gt; false</p>\n</li>\n</ul>\n</li>\n<li><p>해당 챌린지가 존재하지 않을 경우 400 에러와 함께 메시지가 반환됩니다.</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["challenge","contentId","content1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"0783e79c-9f22-48cf-b7b8-369b26b21495","name":"포토챌린지 (존재O)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/challenge/{{contentId}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 13 Aug 2024 05:26:16 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"challengeId\": 1,\n    \"challengeImgUrl\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\",\n    \"challengeName\": \"부산 챌린지\",\n    \"challengeContent\": \"Content1\",\n    \"challengePoint\": 50,\n    \"challengeParticipate\": true\n}"},{"id":"15a43a9d-ff95-4f50-93d9-06ac93dbd035","name":"포토챌린지 (존재X)","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/challenge/{{contentId}}"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 13 Aug 2024 05:26:32 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"존재하지 않는 포토챌린지입니다.\"\n}"}],"_postman_id":"c5dd13e8-2f4c-42b9-bdfc-11acb80e4970"},{"name":"주변 포토챌린지 상위 10개","id":"ba4be49b-cd51-430a-bb21-9bdd680a96ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lat\": 37.858039,\r\n    \"lon\": 127.758664\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/challenge/TopSurroundingChallenge?criteria=postLikeCount","description":"<ul>\n<li><p>2km 반경 안에 있는 포토챌린지를 조회하는 API 입니다.</p>\n</li>\n<li><p>현재 위치의 위도 경도는 body에, 정렬 기준은 params에 주시면 됩니다.</p>\n<ul>\n<li><p>params</p>\n<ul>\n<li><p>기본 : postViewCount</p>\n</li>\n<li><p>조회순 : postViewCount</p>\n</li>\n<li><p>좋아요순 : postLikeCount</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p>응답값</p>\n<ul>\n<li><p>challengeId : 포토챌린지 ID</p>\n</li>\n<li><p>challengeImgName : 포토챌린지 장소의 이미지 url</p>\n</li>\n<li><p>challengePoint : 포토챌린지 장소명</p>\n</li>\n<li><p>challengeRegion : 포토챌린지 지역명</p>\n</li>\n<li><p>distance_meter : 미터 단위 포토챌린지로부터 거리</p>\n</li>\n<li><p>participants : 해당 포토챌린지 참가자 수</p>\n</li>\n<li><p>isChallengeParticipate : 해당 포토챌린지 참가했는지 여부</p>\n<ul>\n<li>주의! true일 경우에는 회원이 작성한 게시물로 이동, false일 경우 포토챌린지 참여 페이지로 이동해야합니다.</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p>담당자 - 장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["challenge","TopSurroundingChallenge"],"host":["localhost"],"query":[{"key":"criteria","value":"postLikeCount"}],"variable":[]}},"response":[{"id":"48065014-f379-4793-afab-f8d32b911678","name":"주변 포토챌린지 상위 10개","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lat\": 37.858039,\r\n    \"lon\": 127.758664\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8080/challenge/TopSurroundingChallenge?criteria=postLikeCount","protocol":"http","host":["localhost"],"port":"8080","path":["challenge","TopSurroundingChallenge"],"query":[{"key":"criteria","value":"postLikeCount"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=6913CE1B22B96DE3C9B68B269BE938BF; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 17 Aug 2024 17:28:19 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"challengeId\": 1,\n        \"challengeImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\",\n        \"challengePoint\": \"1\",\n        \"challengeRegion\": \"Challenge\",\n        \"distance_meter\": 776,\n        \"participants\": 2,\n        \"isChallengeParticipate\": true\n    },\n    {\n        \"challengeId\": 2,\n        \"challengeImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\",\n        \"challengePoint\": \"2\",\n        \"challengeRegion\": \"Challenge\",\n        \"distance_meter\": 69,\n        \"participants\": 1,\n        \"isChallengeParticipate\": false\n    }\n]"}],"_postman_id":"ba4be49b-cd51-430a-bb21-9bdd680a96ea"},{"name":"인기 게시물 상위 10개","id":"538cd49f-7820-4917-bd77-c8fba2fa7846","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/post/TopPopularPost?criteria=postLikeCount","description":"<ul>\n<li><p>포토챌린지에서 인기 포토챌린지 10개를 보여주는 API입니다.</p>\n</li>\n<li><p>params</p>\n<ul>\n<li><p>기본 : postViewCount</p>\n</li>\n<li><p>조회순 : postViewCount</p>\n</li>\n<li><p>좋아요순 : postLikeCount</p>\n</li>\n</ul>\n</li>\n<li><p>응답값</p>\n<ul>\n<li><p>profileId : 사용자ID</p>\n</li>\n<li><p>postId : 게시물ID</p>\n</li>\n<li><p>postImgName : 사용자가 올린 게시물 이미지 url</p>\n</li>\n<li><p>challengePoint : 챌린지명</p>\n</li>\n<li><p>blockChk : 사용자가 차단한 게시물인지</p>\n</li>\n</ul>\n</li>\n<li><p>담당자 - 장다연</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["post","TopPopularPost"],"host":["localhost"],"query":[{"key":"criteria","value":"postLikeCount"}],"variable":[]}},"response":[{"id":"b9ed4514-6263-4e43-a1de-f7f4d6804de6","name":"인기 게시물 상위 10개","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8080/post/TopPopularPost?criteria=postLikeCount","protocol":"http","host":["localhost"],"port":"8080","path":["post","TopPopularPost"],"query":[{"key":"criteria","value":"postLikeCount"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=2F51897F2330918AEF904A84F663D017; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 17 Aug 2024 16:22:44 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"profileId\": 1,\n        \"postId\": 1,\n        \"postImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\",\n        \"challengePoint\": \"1\",\n        \"blockChk\": true\n    },\n    {\n        \"profileId\": 2,\n        \"postId\": 2,\n        \"postImgName\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\",\n        \"challengePoint\": \"2\",\n        \"blockChk\": false\n    }\n]"}],"_postman_id":"538cd49f-7820-4917-bd77-c8fba2fa7846"}],"id":"332a6d12-1fc6-4584-9f85-c3c7a41e6223","description":"<p>포토챌린지 관련 API 입니다.</p>\n","_postman_id":"332a6d12-1fc6-4584-9f85-c3c7a41e6223","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}}},{"name":"신고","item":[{"name":"신고 등록","id":"48ae0530-05bd-47fe-90dc-5e88df4745d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"reportType\": \"comment\",\r\n    \"postOrCommentId\": 2,\r\n    \"reportContent\": \"광고성 댓글입니다.\",\r\n    \"reportCategory\": \"스팸 또는 광고\",\r\n    \"reportBlockChk\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/report/save","description":"<ul>\n<li><p>신고 등록 시에 사용되는 API 입니다.</p>\n</li>\n<li><p>요청값</p>\n<ul>\n<li><p>reportType : 사용자가 어떤 것을 신고하는지 표시하는 필드입니다.<br />  post -&gt; 포토챌린지 신고<br />  comment -&gt; 댓글 신고</p>\n</li>\n<li><p>postOrCommentId : 사용자가 신고하는 포토챌린지 게시물의 Id나 댓글의 Id</p>\n</li>\n<li><p>reportContent : 신고 내용</p>\n</li>\n<li><p>reportCategory : 라디오 버튼 선택 내용</p>\n</li>\n<li><p>reportBlockChk : 사용자의 차단 여부</p>\n</li>\n</ul>\n</li>\n<li><p>응답값</p>\n<ul>\n<li><p>포토챌린지 : Saved post Report Successfully</p>\n</li>\n<li><p>댓글 : Saved comment Report Successfully</p>\n</li>\n</ul>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["report","save"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"9bd3b51b-805e-4a1b-ad16-223e544be84d","name":"신고 등록","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"reportType\": \"comment\",\r\n    \"postOrCommentId\": 2,\r\n    \"reportContent\": \"광고성 댓글입니다.\",\r\n    \"reportCategory\": \"스팸 또는 광고\",\r\n    \"reportBlockChk\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/report/save"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=841E87C7E30E430AD752713052D16C06; Path=/; HttpOnly"},{"key":"Content-Type","value":"text/plain;charset=UTF-8"},{"key":"Content-Length","value":"33"},{"key":"Date","value":"Wed, 04 Sep 2024 15:02:16 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"Saved comment Report Successfully"}],"_postman_id":"48ae0530-05bd-47fe-90dc-5e88df4745d3"}],"id":"c071b79c-e2e3-4499-828b-2ae478dc0966","_postman_id":"c071b79c-e2e3-4499-828b-2ae478dc0966","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}}},{"name":"지도","item":[{"name":"2km 안에 있는 포토챌린지 조회","id":"296a737f-3d21-496d-ad58-5cdeb86ea650","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lat\": 37.858039,\r\n    \"lon\": 127.758664\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.tripture.shop/challenge/area_list","description":"<ul>\n<li><p>지도에서 2km 반경 안에 있는 포토챌린지를 조회하는 API 입니다.</p>\n</li>\n<li><p>현재 위치의 위도 경도만 보내주시면 됩니다.</p>\n</li>\n<li><p>응답값</p>\n<ul>\n<li><p>contentId : 오픈 API에서 사용되는 관광지 고유 contentId값</p>\n</li>\n<li><p>challengeName : 포토챌린지 이름 ( 테스트 값에는 이렇게 되어있지만, 추후 저장 시에는 \"지역명 + 장소\" 이런 식으로 저장될 것 같습니다!</p>\n</li>\n<li><p>challengeImgUrl : 포토챌린지 장소의 이미지 url</p>\n</li>\n<li><p>challengeContent : 포토챌린지 장소 설명</p>\n</li>\n<li><p>challengePoint : 포토챌린지 참여 시 포인트</p>\n</li>\n<li><p>challengeRegion : 어떤 지역에서 실행되는 포토 챌린지인지 ( 홈을 기준으로 나눈 지역 정보입니다! challengeName에 포함되는 지역과 다를 수 있습니다! )</p>\n</li>\n<li><p>challengeLat : 챌린지가 열리는 위도</p>\n</li>\n<li><p>challengeLon : 챌린지가 열리는 경도</p>\n</li>\n</ul>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"https","path":["challenge","area_list"],"host":["www","tripture","shop"],"query":[],"variable":[]}},"response":[{"id":"ba9f12ed-40d9-41b0-9320-45795df58f46","name":"2km 안에 있는 포토챌린지 조회","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"lat\": 37.858039,\r\n    \"lon\": 127.758664\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/challenge/area_list"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 15 Aug 2024 14:35:01 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"aroundChallenges\": [\n        {\n            \"contentId\": \"content1\",\n            \"challengeName\": \"Challenge 1\",\n            \"challengeImgUrl\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\",\n            \"challengeContent\": \"Challenge Content 1\",\n            \"challengePoint\": 50,\n            \"challengeRegion\": \"inc\",\n            \"challengeLat\": 37.855736,\n            \"challengeLon\": 127.750325\n        },\n        {\n            \"contentId\": \"content2\",\n            \"challengeName\": \"Challenge 2\",\n            \"challengeImgUrl\": \"https://tripture.s3.ap-northeast-2.amazonaws.com/file/be_challenge.jpg\",\n            \"challengeContent\": \"Challenge Content 2\",\n            \"challengePoint\": 150,\n            \"challengeRegion\": \"inc\",\n            \"challengeLat\": 37.857557,\n            \"challengeLon\": 127.758173\n        }\n    ]\n}"}],"_postman_id":"296a737f-3d21-496d-ad58-5cdeb86ea650"},{"name":"히든 포토챌린지 여부 확인","id":"ce6f9946-7ecf-4a85-b609-d14b09a375ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/challenge/check/1030763","description":"<ul>\n<li><p>홈에서 관광지 상세 정보 확인 시에 해당 관광지에서 포토챌린지가 진행 중인지 확인하는 API 입니다.</p>\n</li>\n<li><p>contentId 부분에 오픈 API 조회 시에 사용되는 contentId를 넣어주시면 됩니다.</p>\n</li>\n<li><p>현재 포토챌린지가 진행 중일 경우에는 true<br />  포토챌린지가 진행 중이지 않을 경우에는 false<br />  가 반환됩니다.</p>\n</li>\n<li><p>포토챌린지가 진행 중일 경우에는 버튼에 '챌린지 참여'를 띄워주시면 될 것 같고,<br />  진행 중이지 않을 경우에는 버튼을 회색 처리하거나 누를 수 없도록 처리해 주시면 될 것 같습니다!</p>\n</li>\n<li><p>담당자 - 최지민</p>\n</li>\n</ul>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"protocol":"http","port":"8080","path":["challenge","check","1030763"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"b228600e-05d7-4455-9909-230abbeee3ae","name":"포토챌린지O","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/challenge/check/{{contentId}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=64A1F33100AF06BDCE68DE36DC7CD491; Path=/; HttpOnly"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 12 Aug 2024 16:03:54 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"true"},{"id":"97aa3320-2412-4a96-8fa2-97b96a6b6774","name":"포토챌린지X","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8080/challenge/check/{{contentId}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 12 Aug 2024 16:04:10 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"false"}],"_postman_id":"ce6f9946-7ecf-4a85-b609-d14b09a375ce"}],"id":"515e5f3d-faa5-4ad5-bc48-ebe96b4a5719","_postman_id":"515e5f3d-faa5-4ad5-bc48-ebe96b4a5719","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}}},{"name":"New Request","id":"44d6cb15-783e-4dd4-bb0e-48a41b88ebb7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]},"isInherited":true,"source":{"_postman_id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","id":"0c1bae46-b123-49c5-a782-f5535d2a7daa","name":"Tripture API Documentation","type":"collection"}},"urlObject":{"query":[],"variable":[]},"url":""},"response":[],"_postman_id":"44d6cb15-783e-4dd4-bb0e-48a41b88ebb7"}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{token}}"}]}},"event":[{"listen":"prerequest","script":{"id":"37b52db8-3be3-4457-84d6-197689747a6d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b7438fbe-2c90-47ff-b738-0e6e687fc9b3","type":"text/javascript","exec":[""]}}],"variable":[{"key":"baseUrl","value":"https://farming-simulator.pstmn.io"},{"key":"purchaseId","value":"1","type":"string"},{"key":"itemId","value":"2","type":"string"},{"key":"isAutoLogin","value":"true","type":"string"},{"key":"groupId","value":"1","type":"string"},{"key":"commentId","value":"1","type":"string"},{"key":"postId","value":"1","type":"string"}]}