<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>우물안에서 보는 하늘도 맑다</title>
    <link>https://mongyeom.tistory.com/</link>
    <description>경단녀
주부
두 딸 엄마
웹프로그래머(본업도 하고 싶드아)
인스타 https://www.instagram.com/mongyeom2
유튜브 https://youtu.be/BTkEpLv-2hk</description>
    <language>ko</language>
    <pubDate>Mon, 13 Jul 2026 15:42:28 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>몽염이</managingEditor>
    <image>
      <title>우물안에서 보는 하늘도 맑다</title>
      <url>https://tistory1.daumcdn.net/tistory/3150687/attach/f2b9154202de487cae97f206d426197f</url>
      <link>https://mongyeom.tistory.com</link>
    </image>
    <item>
      <title>목디스크 시술 보험청구 서류</title>
      <link>https://mongyeom.tistory.com/555</link>
      <description>&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;신경성형술 경추부&lt;br&gt;200~220+알파&lt;br&gt;&lt;br&gt;&lt;br&gt;▶입원보험금 청구서류&lt;br&gt;&lt;br&gt;□ 병원서류&lt;br&gt;◆진단서 또는 입퇴원확인서 중 1가지&lt;br&gt;&amp;nbsp;&amp;nbsp; (기재 내용 : 병명, 병명코드, 입퇴원일자, 골절시 추가- 진단일)&lt;br&gt;◆입퇴원진료비 계산서 영수증&lt;br&gt;◆입퇴원진료비 세부내역서&lt;br&gt;&lt;br&gt;◆보험금청구서 + 동의서 : 보험대상자와 수익자 각각 자필서명&lt;br&gt;◆내방인 신분증, 수익자 통장계좌번호&lt;br&gt;&lt;br&gt;◆재해사고시 추가 : 재해사실확인원, 지급결의서, 진료차트 중 1가지&lt;br&gt;&lt;br&gt;□ 대상자 限 서류&lt;br&gt;◆수익자가 미성년자시: 삼성생명 양식 친권확인서&lt;br&gt;◆종피보험자는 주피보험자와의 관계가 확인되는 가족관계증명서(3개월 내 발급)&lt;br&gt;◆배우자 또는 직계가족 대리방문시&amp;nbsp;&amp;nbsp;: 수익자 통화 필요&lt;br&gt;&lt;br&gt;※ 심사과정에서 필요시 추가서류 요청 또는&amp;nbsp;&amp;nbsp;현장심사가 진행될수있습니다.&lt;br&gt; 정확한 지급여부는 약관에 의거하여 심사 후 결정됩니다.&lt;br&gt;&lt;br&gt;※ 고객 플라자 방문시, 11시부터 혼잡하오니 10시 이전에 방문하시면 보다 신속하고 편리하게 업무처리 가능합니다.&lt;br&gt;&lt;br&gt;♣ 삼성생명 사고보험금 전용 콜센터 ☎1577-4118&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;</description>
      <category>건강</category>
      <author>몽염이</author>
      <guid isPermaLink="true">https://mongyeom.tistory.com/555</guid>
      <comments>https://mongyeom.tistory.com/555#entry555comment</comments>
      <pubDate>Fri, 8 Sep 2023 08:48:28 +0900</pubDate>
    </item>
    <item>
      <title>쿠팡 파트너스 프로그램 제작 8일차</title>
      <link>https://mongyeom.tistory.com/554</link>
      <description>&lt;blockquote style=&quot;text-align: center;&quot; data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;큰 그림 그리기&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 이클립스 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* Spring Boot Project 기본 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* ChatGPT 에 시작 프로그램 물어보기&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 API 연동&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 프로그램을 올려둘 워드프로세서 웹 페이지나 aws 웹 페이지 알아보기&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 호스팅?&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 테스트 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* SNS나 블로그에 자동으로 글을 올리는 부분 시작&lt;/p&gt;
&lt;blockquote style=&quot;text-align: center;&quot; data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;오늘 진척도&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;쿠팡 파트너스 API에서 받은 결과를 Json 의 형태로 출력하지 않고 보기 편하게 출력할 것&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff;&quot;&gt;
&lt;div style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;
&lt;p style=&quot;background-color: #e8f2fe;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #3f7f5f;&quot;&gt;JsonValueFormat.valueOf(&quot;&quot;) jsonValue = new JsonValue();&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://linuxism.ustd.ip.or.kr/551&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://linuxism.ustd.ip.or.kr/551&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1693626725173&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;JSON 예제 2 - String에서 읽기&quot; data-og-description=&quot;import org.json.simple.JSONArray;import org.json.simple.JSONObject;import org.json.simple.JSONValue;public class JsonTest {&amp;nbsp; &amp;nbsp; public static void main(String[] args) {&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String s = &amp;quot;[{\&amp;quot;hello\&amp;quot;:\&amp;quot;1\&amp;quot;,\&amp;quot;hi\&amp;quot;:\&amp;quot;2\&amp;quot;},{\&amp;quot;hello\&amp;quot;:\&amp;quot;haha\&amp;quot;,\&amp;quot;hi\&amp;quot;:\&amp;quot;ho&quot; data-og-host=&quot;linuxism.ustd.ip.or.kr&quot; data-og-source-url=&quot;https://linuxism.ustd.ip.or.kr/551&quot; data-og-url=&quot;https://linuxism.ustd.ip.or.kr/551&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dK3LH2/hyTMbHlpbu/tXlihCV2FuS0Lk3vJwyGX0/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/ggS9r/hyTL5tAXzt/Dirbku12iflbOm3Wpnkkgk/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/t006B/hyTPuZzfSd/S5hTZIR9sF69aWsOk9V9Mk/img.png?width=720&amp;amp;height=437&amp;amp;face=0_0_720_437&quot;&gt;&lt;a href=&quot;https://linuxism.ustd.ip.or.kr/551&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://linuxism.ustd.ip.or.kr/551&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dK3LH2/hyTMbHlpbu/tXlihCV2FuS0Lk3vJwyGX0/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/ggS9r/hyTL5tAXzt/Dirbku12iflbOm3Wpnkkgk/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/t006B/hyTPuZzfSd/S5hTZIR9sF69aWsOk9V9Mk/img.png?width=720&amp;amp;height=437&amp;amp;face=0_0_720_437');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;JSON 예제 2 - String에서 읽기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;import org.json.simple.JSONArray;import org.json.simple.JSONObject;import org.json.simple.JSONValue;public class JsonTest {&amp;nbsp; &amp;nbsp; public static void main(String[] args) {&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String s = &quot;[{\&quot;hello\&quot;:\&quot;1\&quot;,\&quot;hi\&quot;:\&quot;2\&quot;},{\&quot;hello\&quot;:\&quot;haha\&quot;,\&quot;hi\&quot;:\&quot;ho&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;linuxism.ustd.ip.or.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff;&quot;&gt;
&lt;div style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;reponseString : {&quot;rCode&quot;:&quot;0&quot;,&quot;rMessage&quot;:&quot;&quot;,&quot;data&quot;:[{&quot;originalUrl&quot;:&quot;&lt;a href=&quot;https://www.coupang.com/np/search?component=&amp;amp;q=good&amp;amp;channel=user&quot;&gt;https://www.coupang.com/np/search?component=&amp;amp;q=good&amp;amp;channel=user&lt;/a&gt;&quot;,&quot;shortenUrl&quot;:&quot;&lt;a href=&quot;https://link.coupang.com/a/bdsSjz&quot;&gt;https://link.coupang.com/a/bdsSjz&lt;/a&gt;&quot;,&quot;landingUrl&quot;:&quot;&lt;a href=&quot;https://link.coupang.com/re/AFFSRP?lptag=AF6578570&amp;amp;pageKey=good&amp;amp;traceid=V0-183-c890f6fb18804fe8&quot;&gt;https://link.coupang.com/re/AFFSRP?lptag=AF6578570&amp;amp;pageKey=good&amp;amp;traceid=V0-183-c890f6fb18804fe8&lt;/a&gt;&quot;},{&quot;originalUrl&quot;:&quot;&lt;a href=&quot;https://www.coupang.com/np/coupangglobal&quot;&gt;https://www.coupang.com/np/coupangglobal&lt;/a&gt;&quot;,&quot;shortenUrl&quot;:&quot;&lt;a href=&quot;https://link.coupang.com/a/bdsSjB&quot;&gt;https://link.coupang.com/a/bdsSjB&lt;/a&gt;&quot;,&quot;landingUrl&quot;:&quot;&lt;a href=&quot;https://link.coupang.com/re/AFFJIKGU?lptag=AF6578570&amp;amp;traceid=V0-183-50c6c2b97fba9aee&quot;&gt;https://link.coupang.com/re/AFFJIKGU?lptag=AF6578570&amp;amp;traceid=V0-183-50c6c2b97fba9aee&lt;/a&gt;&quot;}]}&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;httpResponse.getStatusLine().getStatusCode() == 200&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Content-Type: application/json;charset=UTF-8&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Server: nginx&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Vary: Accept-Encoding&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Date: Tue, 24 Oct 2023 04:44:16 GMT&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Connection: keep-alive&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Strict-Transport-Security: max-age=31536000&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: #ffffff;&quot;&gt;
&lt;div style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>일</category>
      <author>몽염이</author>
      <guid isPermaLink="true">https://mongyeom.tistory.com/554</guid>
      <comments>https://mongyeom.tistory.com/554#entry554comment</comments>
      <pubDate>Sat, 2 Sep 2023 11:22:46 +0900</pubDate>
    </item>
    <item>
      <title>쿠팡 파트너스 프로그램 제작 7일차</title>
      <link>https://mongyeom.tistory.com/553</link>
      <description>&lt;blockquote style=&quot;text-align: center;&quot; data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;큰 그림 그리기&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 이클립스 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* Spring Boot Project 기본 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* ChatGPT 에 시작 프로그램 물어보기&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 API 연동&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 프로그램을 올려둘 워드프로세서 웹 페이지나 aws 웹 페이지 알아보기&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 호스팅?&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 테스트 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* SNS나 블로그에 자동으로 글을 올리는 부분 시작&lt;/p&gt;
&lt;blockquote style=&quot;text-align: center;&quot; data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;오늘 진척도&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2049&quot; data-origin-height=&quot;755&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Psmym/btsrCTnUXG7/FMoX0rADUiVmPi9dDxIJEk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Psmym/btsrCTnUXG7/FMoX0rADUiVmPi9dDxIJEk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Psmym/btsrCTnUXG7/FMoX0rADUiVmPi9dDxIJEk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPsmym%2FbtsrCTnUXG7%2FFMoX0rADUiVmPi9dDxIJEk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2049&quot; height=&quot;755&quot; data-origin-width=&quot;2049&quot; data-origin-height=&quot;755&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;Products 쿠팡 상품의 상세 정보를 생성합니다.&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 카테고리 별 베스트 상품에 대한 상세 상품 정보를 생성합니다. /products/bestcategories/{categoryid}&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 골드박스 상품에 대한 상세 상품 정보를 생성합니다.(골드박스 상품은 매일 오전 7:30에 업데이트 됩니다) /products/goldbox&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 쿠팡 PL 상품에 대한 상세 정보를 생성합니다. /products/coupangPL&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 쿠팡 PL 브랜드 별 상품 상세 정보를 생성합니다. /products/coupangPG/{brandid}&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 검색 키워드에 대한 쿠팡 검색 결과와 상세 상품 정보를 생성합니다.(1분당 최대 50번 호출 가능합니다.) /products/search&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 입력된 ADID 값을 이용해 개인화 추천 상품을 조회합니다. /products/reco&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 제품에 상세 정보를 url 별로 가져오는 테스트함.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;-&amp;nbsp; 베스트 상품, 골드 박스 별로 가져오는 테스트 코드를 만들고, 받아온 json 을 보기 편하게 정리하는 메소드도 만들 것&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;카테고리별 베스트 상품에 대한 상세 상품정보를 생성합니다 /products/bestcategories/{categoryid}&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* Parameters &lt;br /&gt;*&amp;nbsp;categoryId&amp;nbsp;:&amp;nbsp;integer(path) &lt;br /&gt;1001 여성패션 &lt;br /&gt;1002 남성패션 &lt;br /&gt;1010 뷰티 &lt;br /&gt;1011 출산/유아동 &lt;br /&gt;1012 식품 &lt;br /&gt;1013 주방용품 &lt;br /&gt;1014 생활용품 &lt;br /&gt;1015 홈인테리어 &lt;br /&gt;1016 가전디지털 &lt;br /&gt;1017 스포츠/레저 &lt;br /&gt;1018 자동차용품 &lt;br /&gt;1019 도서/음반/DVD &lt;br /&gt;1020 완구/취미 &lt;br /&gt;1021 문구/오피스 &lt;br /&gt;1024 헬스/건강식품 &lt;br /&gt;1025 국내여행 &lt;br /&gt;1026 해외여행 &lt;br /&gt;1029 반려동물용품 &lt;br /&gt;1030 유아동패션 &lt;br /&gt;&lt;br /&gt;*&amp;nbsp;limit&amp;nbsp;:&amp;nbsp;integer(query)&amp;nbsp;최대&amp;nbsp;상품&amp;nbsp;수는&amp;nbsp;100개&amp;nbsp;이며,&amp;nbsp;기본값은&amp;nbsp;20개&amp;nbsp;입니다. &lt;br /&gt;example:&amp;nbsp;https://api-gateway.coupang.com/v2/providers/affiliate_open_api/apis/openapi/products/bestcategories/1001?limit=50&amp;nbsp; &lt;br /&gt;&lt;br /&gt;*&amp;nbsp;subId&amp;nbsp;:&amp;nbsp;string(query)&amp;nbsp;채널&amp;nbsp;아이디.&amp;nbsp;(등록되지&amp;nbsp;않은&amp;nbsp;채널&amp;nbsp;아이디는&amp;nbsp;정산에서&amp;nbsp;제외됩니다.) &lt;br /&gt;&lt;br /&gt;*&amp;nbsp;imageSize&amp;nbsp;:&amp;nbsp;string(query)&amp;nbsp;이미지&amp;nbsp;사이즈를&amp;nbsp;조정할&amp;nbsp;수&amp;nbsp;있습니다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_blob&quot; data-origin-width=&quot;1474&quot; data-origin-height=&quot;1474&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBORsf/btsrR5G3lYl/sJkcv3SySqN5taRROA6guk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBORsf/btsrR5G3lYl/sJkcv3SySqN5taRROA6guk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBORsf/btsrR5G3lYl/sJkcv3SySqN5taRROA6guk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBORsf%2FbtsrR5G3lYl%2FsJkcv3SySqN5taRROA6guk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1474&quot; height=&quot;1474&quot; data-filename=&quot;edited_blob&quot; data-origin-width=&quot;1474&quot; data-origin-height=&quot;1474&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 소스코드&lt;/p&gt;
&lt;pre id=&quot;code_1692675092897&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;@RestController
public class OpenApiTestApplication {
	
	
	
	private final static String REQUEST_METHOD_POST = &quot;POST&quot;;
	private final static String REQUEST_METHOD_GET = &quot;GET&quot;;
	
    private final static String DOMAIN = &quot;https://api-gateway.coupang.com&quot;;
    private final static String URL = &quot;/v2/providers/affiliate_open_api/apis/openapi/v1/deeplink&quot;;
    private final static String URL_CATEGORYID = &quot;/v2/providers/affiliate_open_api/apis/openapi/products/bestcategories/1001?limit=50&quot;;
    // Replace with your own ACCESS_KEY and SECRET_KEY
    private final static String ACCESS_KEY = &quot;921d2abe-6698-4a66-b31e-7e291dff9c33&quot;;
    private final static String SECRET_KEY = &quot;cc9abecc6c49e4ac29be675b74fc944472067c4c&quot;;

    private final static String REQUEST_JSON = &quot;{\&quot;coupangUrls\&quot;: [\&quot;https://www.coupang.com/np/search?component=&amp;amp;q=good&amp;amp;channel=user\&quot;,\&quot;https://www.coupang.com/np/coupangglobal\&quot;]}&quot;;
    
    @RequestMapping(value = &quot;/helloTest&quot;)
    public String hello() {
    	return &quot;Hello&quot;;
    }
    
    @RequestMapping(value = &quot;/coupangTest&quot;)
    public String coupangTest() {
    	
    	String reponseString = &quot;&quot;;
    	try {
	    	// Generate HMAC string
	        String authorization = HmacGenerator.generate(REQUEST_METHOD_POST, URL, SECRET_KEY, ACCESS_KEY);
	
	        // Send request
	        StringEntity strEntity = new StringEntity(REQUEST_JSON, &quot;UTF-8&quot;);
	        strEntity.setContentEncoding(&quot;UTF-8&quot;);
	        strEntity.setContentType(&quot;application/json&quot;);
	
	        HttpHost host = HttpHost.create(DOMAIN);
	        HttpRequest request = RequestBuilder.post(URL).setEntity(strEntity)
	                				.addHeader(&quot;Authorization&quot;, authorization)
	            					.build();
	
	        HttpResponse httpResponse = HttpClientBuilder.create().build().execute(host, request);
	
	        // verify
	        reponseString = EntityUtils.toString(httpResponse.getEntity());
	        
    	}catch( ClientProtocolException cpe) {
    		
    		cpe.printStackTrace();
    		
    	}catch(Exception e) {
    		
    		e.printStackTrace();
    		
    	}	
		
    	return reponseString;
			
		
    }
    
    @RequestMapping(value = &quot;/coupangTestCategoryid&quot;)
    public String coupangTestCategoryid() {
    	
    	String reponseString = &quot;&quot;;
    	try {
    		
	    	// Generate HMAC string
	        String authorization = HmacGenerator.generate(REQUEST_METHOD_GET, URL_CATEGORYID, SECRET_KEY, ACCESS_KEY);
	
	        // Send request
	        StringEntity strEntity = new StringEntity(REQUEST_JSON, &quot;UTF-8&quot;);
	        strEntity.setContentEncoding(&quot;UTF-8&quot;);
	        strEntity.setContentType(&quot;application/json&quot;);
	
	        HttpHost host = HttpHost.create(DOMAIN);
	        HttpRequest request = RequestBuilder.get(URL_CATEGORYID).setEntity(strEntity)
	                				.addHeader(&quot;Authorization&quot;, authorization)
	            					.build();
	
	        HttpResponse httpResponse = HttpClientBuilder.create().build().execute(host, request);
	
	        // verify
	        reponseString = EntityUtils.toString(httpResponse.getEntity());
	        
    	}catch( ClientProtocolException cpe) {
    		
    		cpe.printStackTrace();
    		
    	}catch(Exception e) {
    		
    		e.printStackTrace();
    		
    	}	
		
    	return reponseString;
			
		
    }

 }&lt;/code&gt;&lt;/pre&gt;</description>
      <category>일</category>
      <author>몽염이</author>
      <guid isPermaLink="true">https://mongyeom.tistory.com/553</guid>
      <comments>https://mongyeom.tistory.com/553#entry553comment</comments>
      <pubDate>Tue, 22 Aug 2023 12:19:54 +0900</pubDate>
    </item>
    <item>
      <title>쿠팡 파트너스 프로그램 제작 6일차</title>
      <link>https://mongyeom.tistory.com/552</link>
      <description>&lt;blockquote style=&quot;text-align: center;&quot; data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;큰 그림 그리기&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 이클립스 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* Spring Boot Project 기본 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* ChatGPT 에 시작 프로그램 물어보기&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 API 연동&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 프로그램을 올려둘 워드프로세서 웹 페이지나 aws 웹 페이지 알아보기&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 호스팅?&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 테스트 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* SNS나 블로그에 자동으로 글을 올리는 부분 시작&lt;/p&gt;
&lt;blockquote style=&quot;text-align: center;&quot; data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;오늘 진척도&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 API 문서 :&lt;a href=&quot;https://partners.coupang.com/?gclid=Cj0KCQiAgKzwBRCjARIsABBbFugRgiOLX7hc2FMjTPANwrTvX51EpxTf2k0ag-kP3-371_oZlg5IT64aAhNUEALw_wcB#help/open-api&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt; https://partners.coupang.com/?gclid=Cj0KCQiAgKzwBRCjARIsABBbFugRgiOLX7hc2FMjTPANwrTvX51EpxTf2k0ag-kP3-371_oZlg5IT64aAhNUEALw_wcB#help/open-api&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 카테고리, 키워드 별로 내가 지정한 조건으로 URL 값 가지고 오기 진행중&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;-&amp;nbsp; 카테고리 URL 을 적용하고 실행했는데 에러남! 내일 다시! urL 이 잘못 된듯...&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1364&quot; data-origin-height=&quot;230&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dOQTYh/btsrxo85E6l/1H81JwRSmq6zvPCkc8lUg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dOQTYh/btsrxo85E6l/1H81JwRSmq6zvPCkc8lUg1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dOQTYh/btsrxo85E6l/1H81JwRSmq6zvPCkc8lUg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdOQTYh%2Fbtsrxo85E6l%2F1H81JwRSmq6zvPCkc8lUg1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1364&quot; height=&quot;230&quot; data-origin-width=&quot;1364&quot; data-origin-height=&quot;230&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>일</category>
      <author>몽염이</author>
      <guid isPermaLink="true">https://mongyeom.tistory.com/552</guid>
      <comments>https://mongyeom.tistory.com/552#entry552comment</comments>
      <pubDate>Sat, 19 Aug 2023 14:22:06 +0900</pubDate>
    </item>
    <item>
      <title>쿠팡 파트너스 프로그램 제작 5일차</title>
      <link>https://mongyeom.tistory.com/551</link>
      <description>&lt;blockquote style=&quot;text-align: center;&quot; data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;큰 그림 그리기&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 이클립스 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* Spring Boot Project 기본 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* ChatGPT 에 시작 프로그램 물어보기&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 API 연동&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 프로그램을 올려둘 워드프로세서 웹 페이지나 aws 웹 페이지 알아보기&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 호스팅?&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 테스트 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* SNS나 블로그에 자동으로 글을 올리는 부분 시작&lt;/p&gt;
&lt;blockquote style=&quot;text-align: center;&quot; data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;오늘 진척도&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 API 가이드 :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://partners.coupang.com/?gclid=Cj0KCQiAgKzwBRCjARIsABBbFugRgiOLX7hc2FMjTPANwrTvX51EpxTf2k0ag-kP3-371_oZlg5IT64aAhNUEALw_wcB#help/open-api&quot;&gt;https://partners.coupang.com/?gclid=Cj0KCQiAgKzwBRCjARIsABBbFugRgiOLX7hc2FMjTPANwrTvX51EpxTf2k0ag-kP3-371_oZlg5IT64aAhNUEALw_wcB#help/open-api&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* @RestController 어노테이션으로 지정하고 hello test&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;761&quot; data-origin-height=&quot;187&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dYJ18k/btsqYQZzJom/ku8h2CsU5oNojwFADfxBlK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dYJ18k/btsqYQZzJom/ku8h2CsU5oNojwFADfxBlK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dYJ18k/btsqYQZzJom/ku8h2CsU5oNojwFADfxBlK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdYJ18k%2FbtsqYQZzJom%2Fku8h2CsU5oNojwFADfxBlK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;761&quot; height=&quot;187&quot; data-origin-width=&quot;761&quot; data-origin-height=&quot;187&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스에 있는 예제 코드를 /coupangTest 를 호출 했을때 reponse 되도록 수정함&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2463&quot; data-origin-height=&quot;321&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ydS6K/btsq1bnMkEB/BLnR1eiMKtRo4tk6PVT8mK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ydS6K/btsq1bnMkEB/BLnR1eiMKtRo4tk6PVT8mK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ydS6K/btsq1bnMkEB/BLnR1eiMKtRo4tk6PVT8mK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FydS6K%2Fbtsq1bnMkEB%2FBLnR1eiMKtRo4tk6PVT8mK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2463&quot; height=&quot;321&quot; data-origin-width=&quot;2463&quot; data-origin-height=&quot;321&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>일</category>
      <author>몽염이</author>
      <guid isPermaLink="true">https://mongyeom.tistory.com/551</guid>
      <comments>https://mongyeom.tistory.com/551#entry551comment</comments>
      <pubDate>Sat, 12 Aug 2023 16:17:10 +0900</pubDate>
    </item>
    <item>
      <title>쿠팡 파트너스 프로그램 제작 4일차 그리고 네이버블로그 초기화 신청</title>
      <link>https://mongyeom.tistory.com/550</link>
      <description>&lt;blockquote style=&quot;text-align: center;&quot; data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;큰 그림 그리기&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 이클립스 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* Spring Boot Project 기본 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* ChatGPT 에 시작 프로그램 물어보기&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 API 연동&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 프로그램을 올려둘 워드프로세서 웹 페이지나 aws 웹 페이지 알아보기&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 호스팅?&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 테스트 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* SNS나 블로그에 자동으로 글을 올리는 부분 시작&lt;/p&gt;
&lt;blockquote style=&quot;text-align: center;&quot; data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;오늘 진척도&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 역시 chatGPT 가 준 소스는 동작을 안함....&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- chatGPT 유료 계정 결제 할까 고민중.&amp;nbsp; 써본 사람의 말로는 무료 보다는 플러그인 사용이 가능해서 무료보다 나은 소스를 제공한다고 함.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 API 가이드 : &lt;a href=&quot;https://partners.coupang.com/?gclid=Cj0KCQiAgKzwBRCjARIsABBbFugRgiOLX7hc2FMjTPANwrTvX51EpxTf2k0ag-kP3-371_oZlg5IT64aAhNUEALw_wcB#help/open-api&quot;&gt;https://partners.coupang.com/?gclid=Cj0KCQiAgKzwBRCjARIsABBbFugRgiOLX7hc2FMjTPANwrTvX51EpxTf2k0ag-kP3-371_oZlg5IT64aAhNUEALw_wcB#help/open-api&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 기본 예제(쿠팡 파트너스에서 제공하는 예제)&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- HmacGenerator.java&lt;/p&gt;
&lt;pre id=&quot;code_1691734981587&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.coupang;

import org.apache.commons.codec.binary.Hex;

import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;
import java.nio.charset.Charset;
import java.security.GeneralSecurityException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimeZone;

public final class HmacGenerator {
    private static final String ALGORITHM = &quot;HmacSHA256&quot;;
    private static final Charset STANDARD_CHARSET = Charset.forName(&quot;UTF-8&quot;);

    /**
     * Generate HMAC signature
     * @param method
     * @param uri http request uri
     * @param secretKey secret key that Coupang partner granted for calling open api
     * @param accessKey access key that Coupang partner granted for calling open api
     * @return HMAC signature
     */
    
    public static String generate(String method, String uri, String secretKey, String accessKey) {
    	
        String[] parts = uri.split(&quot;\\?&quot;);
        if (parts.length &amp;gt; 2) {
            throw new RuntimeException(&quot;incorrect uri format&quot;);
        } else {
            String path = parts[0];
            String query = &quot;&quot;;
            if (parts.length == 2) {
                query = parts[1];
            }

            SimpleDateFormat dateFormatGmt = new SimpleDateFormat(&quot;yyMMdd'T'HHmmss'Z'&quot;);
            dateFormatGmt.setTimeZone(TimeZone.getTimeZone(&quot;GMT&quot;));
            String datetime = dateFormatGmt.format(new Date());
            String message = datetime + method + path + query;

            String signature;
            try {
                SecretKeySpec signingKey = new SecretKeySpec(secretKey.getBytes(STANDARD_CHARSET), ALGORITHM);
                Mac mac = Mac.getInstance(ALGORITHM);
                mac.init(signingKey);
                byte[] rawHmac = mac.doFinal(message.getBytes(STANDARD_CHARSET));
                signature = Hex.encodeHexString(rawHmac);
            } catch (GeneralSecurityException e) {
                throw new IllegalArgumentException(&quot;Unexpected error while creating hash: &quot; + e.getMessage(), e);
            }

            return String.format(&quot;CEA algorithm=%s, access-key=%s, signed-date=%s, signature=%s&quot;, &quot;HmacSHA256&quot;, accessKey, datetime, signature);
        }
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- OpenApiTestApplication.java&lt;/p&gt;
&lt;pre id=&quot;code_1691735153624&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.coupang;

import org.apache.http.entity.StringEntity;
import org.apache.http.util.EntityUtils;
import org.apache.http.HttpHost;
import org.apache.http.HttpRequest;
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.RequestBuilder;
import org.apache.http.impl.client.HttpClientBuilder;

import java.io.IOException;



public final class OpenApiTestApplication {
	
	private final static String REQUEST_METHOD = &quot;POST&quot;;
    private final static String DOMAIN = &quot;https://api-gateway.coupang.com&quot;;
    private final static String URL = &quot;/v2/providers/affiliate_open_api/apis/openapi/v1/deeplink&quot;;
    // Replace with your own ACCESS_KEY and SECRET_KEY
    private final static String ACCESS_KEY = &quot;쿠팡에서 발급받은 access_key 넣기&quot;;
    private final static String SECRET_KEY = &quot;쿠팡에서 발급받은 secret_key 넣기&quot;;

    private final static String REQUEST_JSON = &quot;{\&quot;coupangUrls\&quot;: [\&quot;https://www.coupang.com/np/search?component=&amp;amp;q=good&amp;amp;channel=user\&quot;,\&quot;https://www.coupang.com/np/coupangglobal\&quot;]}&quot;;

    public static void main(String[] args) throws IOException {
        // Generate HMAC string
        String authorization = HmacGenerator.generate(REQUEST_METHOD, URL, SECRET_KEY, ACCESS_KEY);

        // Send request
        StringEntity entity = new StringEntity(REQUEST_JSON, &quot;UTF-8&quot;);
        entity.setContentEncoding(&quot;UTF-8&quot;);
        entity.setContentType(&quot;application/json&quot;);

        HttpHost host = HttpHost.create(DOMAIN);
        HttpRequest request = RequestBuilder.post(URL).setEntity(entity)
                				.addHeader(&quot;Authorization&quot;, authorization)
            					.build();

        HttpResponse httpResponse = HttpClientBuilder.create().build().execute(host, request);

        // verify
        System.out.println(EntityUtils.toString(httpResponse.getEntity()));
    }

}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* Spring boot 3.1.2 에서 @controller 나 @service 로 쿠팡파트너스 예제가 실행 되게 변경중&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* @Controller 어노테이션이 자동 import 되지 않아서 chatGPT 에게 원인을 물어보고 update maven project 진행함&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- chatGPT : &lt;a href=&quot;https://chat.openai.com/share/0477ab70-f61d-4e3f-84fd-814acf7c7661&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://chat.openai.com/share/0477ab70-f61d-4e3f-84fd-814acf7c7661&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1691740379781&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;ChatGPT&quot; data-og-description=&quot;A conversational AI system that listens, learns, and challenges&quot; data-og-host=&quot;chat.openai.com&quot; data-og-source-url=&quot;https://chat.openai.com/share/0477ab70-f61d-4e3f-84fd-814acf7c7661&quot; data-og-url=&quot;https://chat.openai.com&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/0DWvb/hyTCxPQImL/l6ulLEOVNdQkaBIQLLJ2CK/img.png?width=1600&amp;amp;height=900&amp;amp;face=0_0_1600_900&quot;&gt;&lt;a href=&quot;https://chat.openai.com/share/0477ab70-f61d-4e3f-84fd-814acf7c7661&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://chat.openai.com/share/0477ab70-f61d-4e3f-84fd-814acf7c7661&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/0DWvb/hyTCxPQImL/l6ulLEOVNdQkaBIQLLJ2CK/img.png?width=1600&amp;amp;height=900&amp;amp;face=0_0_1600_900');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;ChatGPT&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;A conversational AI system that listens, learns, and challenges&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;chat.openai.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 블로그 방향 고민&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 네이버 블로그로 아예 이사 갈지.. 주제별로 블로그를 나눌지 고민 중&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;-&amp;nbsp; 둘다 운영하기에는 글을 자주 쓸 자신이 없고,&amp;nbsp; 그렇다고 이미 구글 애드센스 고시를 통과한 블로그를 버리기는 아깝다.&amp;nbsp; 지금 최적화된 건강, 병원 관련으로 티스토리 블로그를 관리하고, 일상과 지금 공부하는 내용들을 네이버로 옮길지 고민중이다.&amp;nbsp; 초기화 신청을 해놓았으니 찬찬히 고민해 보는 것으로 하자.&amp;nbsp; 종이나 블로그에 내가 블로그에서 쓸 수 있는 주제를 모두 쓰고(애써 노력하지 않아도 자주 쓸 수 있는 주제) 중 하거나 돈이 될만한 블로그 주제로 방향을 바꿀지도 생각해 볼 것!!!&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>일</category>
      <author>몽염이</author>
      <guid isPermaLink="true">https://mongyeom.tistory.com/550</guid>
      <comments>https://mongyeom.tistory.com/550#entry550comment</comments>
      <pubDate>Fri, 11 Aug 2023 15:26:04 +0900</pubDate>
    </item>
    <item>
      <title>쿠팡 파트너스 프로그램 제작 3일차 그리고 숨고 첫 채팅</title>
      <link>https://mongyeom.tistory.com/549</link>
      <description>&lt;blockquote style=&quot;text-align: center;&quot; data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;큰 그림 그리기&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 이클립스 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* Spring Boot Project 기본 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* ChatGPT 에 시작 프로그램 물어보기&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 API 연동&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 프로그램을 올려둘 워드프로세서 웹 페이지나 aws 웹 페이지 알아보기&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 호스팅?&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 테스트 시작&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* SNS나 블로그에 자동으로 글을 올리는 부분 시작&lt;/p&gt;
&lt;blockquote style=&quot;text-align: center;&quot; data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;오늘 진척도&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 역시 chatGPT 가 준 소스는 동작을 안함....&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;-&amp;nbsp; 쿠팡 API 가이드를 보고 작업 할 예정, 아직 작업중...&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 API 가이드 : https://partners.coupang.com/?gclid=Cj0KCQiAgKzwBRCjARIsABBbFugRgiOLX7hc2FMjTPANwrTvX51EpxTf2k0ag-kP3-371_oZlg5IT64aAhNUEALw_wcB#help/open-api&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;숨고 - java, jsp 고수로 활동중&lt;br /&gt;아직 0건&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 숨고 - 숨은 고수에서 일거리 따기가 쉽지 않다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어제 첫 채팅을 주고 받았던 건이 궁금해서 샘플사이트와 고객의 테스트 페이지 기능을 비교함&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;패트이리와 사이트에서 지점을 검색할 수 있는 사이트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 패트이리와 사이트 주소 &lt;a href=&quot;https://petmore.co.kr/map/petroom.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://petmore.co.kr/map/petroom.php&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1484&quot; data-origin-height=&quot;1265&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nGQhu/btsqPZAofBa/ifZPRgRtWR8R12ZfOYppd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nGQhu/btsqPZAofBa/ifZPRgRtWR8R12ZfOYppd1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nGQhu/btsqPZAofBa/ifZPRgRtWR8R12ZfOYppd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnGQhu%2FbtsqPZAofBa%2FifZPRgRtWR8R12ZfOYppd1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1484&quot; height=&quot;1265&quot; data-origin-width=&quot;1484&quot; data-origin-height=&quot;1265&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음 페이지가 로딩 될때 모든 지점의 정보를 가져와 div 에 안보이게 숨겨 놓고 &quot;지역명&quot;이 클릭되면 숨겨진 지역 정보를 보여준&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;594&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NZkDO/btsqMiUArh6/uxlbJOmzfeW7kFKMUXKaEk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NZkDO/btsqMiUArh6/uxlbJOmzfeW7kFKMUXKaEk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NZkDO/btsqMiUArh6/uxlbJOmzfeW7kFKMUXKaEk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNZkDO%2FbtsqMiUArh6%2FuxlbJOmzfeW7kFKMUXKaEk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;912&quot; height=&quot;594&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;594&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>일</category>
      <author>몽염이</author>
      <guid isPermaLink="true">https://mongyeom.tistory.com/549</guid>
      <comments>https://mongyeom.tistory.com/549#entry549comment</comments>
      <pubDate>Thu, 10 Aug 2023 11:55:27 +0900</pubDate>
    </item>
    <item>
      <title>쿠팡 파트너스 프로그램 제작 2일차</title>
      <link>https://mongyeom.tistory.com/548</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;큰 그림 그리기&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 이클립스 시작&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* Spring Boot Project 기본 시작&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* ChatGPT 에 시작 프로그램 물어보기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 API 연동&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 프로그램을 올려둘 워드프로세서 웹 페이지나 aws 웹 페이지 알아보기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 호스팅?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 테스트 시작&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* SNS나 블로그에 자동으로 글을 올리는 부분 시작&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;오늘 진척도&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* login&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- id : user&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- pass : console 창에 뜬 password 입력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- error 발생 : 시작페이지, 에러 페이지 지정하면 됨.&amp;nbsp; 내일 진행 예정&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beUA5A/btsqwzXn0js/UkSLgxeJg1eFNjYmWO5k11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beUA5A/btsqwzXn0js/UkSLgxeJg1eFNjYmWO5k11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beUA5A/btsqwzXn0js/UkSLgxeJg1eFNjYmWO5k11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeUA5A%2FbtsqwzXn0js%2FUkSLgxeJg1eFNjYmWO5k11%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;125&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 시작 페이지 지정 후, index.html 페이지 확인됨&lt;/p&gt;
&lt;pre id=&quot;code_1691473572956&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
&amp;lt;title&amp;gt;시작 페이지&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
환영합니다.  시작 페이지 입니다.

&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;449&quot; data-origin-height=&quot;78&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7QTLt/btsqBN8mEK7/13WkuBM27yVZu0leakyG80/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7QTLt/btsqBN8mEK7/13WkuBM27yVZu0leakyG80/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7QTLt/btsqBN8mEK7/13WkuBM27yVZu0leakyG80/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7QTLt%2FbtsqBN8mEK7%2F13WkuBM27yVZu0leakyG80%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;449&quot; height=&quot;78&quot; data-origin-width=&quot;449&quot; data-origin-height=&quot;78&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* chatGPT 에게 쿠팡 파트너스 api를 얻어 오는 방법을 물어봄&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 내일 적용 예정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chat.openai.com/share/855f9ab6-8c40-44ae-a7d0-3c3d115983b1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://chat.openai.com/share/855f9ab6-8c40-44ae-a7d0-3c3d115983b1&lt;/a&gt;&lt;/p&gt;</description>
      <category>일</category>
      <author>몽염이</author>
      <guid isPermaLink="true">https://mongyeom.tistory.com/548</guid>
      <comments>https://mongyeom.tistory.com/548#entry548comment</comments>
      <pubDate>Tue, 8 Aug 2023 14:43:44 +0900</pubDate>
    </item>
    <item>
      <title>쿠팡 파트너스 프로그램 제작 1일차</title>
      <link>https://mongyeom.tistory.com/547</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;큰 그림 그리기&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 이클립스 시작&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* Spring Boot Project 기본 시작&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* ChatGPT 에 시작 프로그램 물어보기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 API 연동&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 쿠팡 파트너스 프로그램을 올려둘 워드프로세서 웹 페이지나 aws 웹 페이지 알아보기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 호스팅?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* 테스트 시작&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* SNS나 블로그에 자동으로 글을 올리는 부분 시작&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;오늘 진척도&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* Spring Project 생성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- Spring Boot Version 3.1.2&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- dependency : Lombok, Spring Security, Spring Web, Spring Session&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;697&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CO5qI/btsqh3DML4L/YJ0ZcAs9KdC2f82dGFYw4k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CO5qI/btsqh3DML4L/YJ0ZcAs9KdC2f82dGFYw4k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CO5qI/btsqh3DML4L/YJ0ZcAs9KdC2f82dGFYw4k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCO5qI%2Fbtsqh3DML4L%2FYJ0ZcAs9KdC2f82dGFYw4k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;697&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;697&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* CoupangPartener 로 프로젝트 명을 변경하고 시작&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2362&quot; data-origin-height=&quot;843&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCAdCZ/btsp9pHDPaT/Z1xdd1EQdDKTjfxTcpQFg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCAdCZ/btsp9pHDPaT/Z1xdd1EQdDKTjfxTcpQFg1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCAdCZ/btsp9pHDPaT/Z1xdd1EQdDKTjfxTcpQFg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCAdCZ%2Fbtsp9pHDPaT%2FZ1xdd1EQdDKTjfxTcpQFg1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2362&quot; height=&quot;843&quot; data-origin-width=&quot;2362&quot; data-origin-height=&quot;843&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* login&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- id : user&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- pass : console 창에 뜬 password 입력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- error 발생 : 시작페이지, 에러 페이지 지정하면 됨.&amp;nbsp; 내일 진행 예정&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cme9yZ/btsqfAPMvCf/EtcsXcUyptV1LiYbmdrYpk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cme9yZ/btsqfAPMvCf/EtcsXcUyptV1LiYbmdrYpk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cme9yZ/btsqfAPMvCf/EtcsXcUyptV1LiYbmdrYpk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcme9yZ%2FbtsqfAPMvCf%2FEtcsXcUyptV1LiYbmdrYpk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;125&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;500&quot; data-origin-height=&quot;125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;* chatGPT 에게 쿠팡 파트너스 api를 얻어 오는 방법을 물어봄&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 내일 적용 예정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://chat.openai.com/share/855f9ab6-8c40-44ae-a7d0-3c3d115983b1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://chat.openai.com/share/855f9ab6-8c40-44ae-a7d0-3c3d115983b1&lt;/a&gt;&lt;/p&gt;</description>
      <category>일</category>
      <author>몽염이</author>
      <guid isPermaLink="true">https://mongyeom.tistory.com/547</guid>
      <comments>https://mongyeom.tistory.com/547#entry547comment</comments>
      <pubDate>Mon, 7 Aug 2023 11:45:24 +0900</pubDate>
    </item>
    <item>
      <title>사고싶은 책</title>
      <link>https://mongyeom.tistory.com/546</link>
      <description>&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1178&quot; data-origin-height=&quot;615&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwaJ9W/btsp90tuJJ0/SEbC2pBRIBkHDggdiIlvSk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwaJ9W/btsp90tuJJ0/SEbC2pBRIBkHDggdiIlvSk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwaJ9W/btsp90tuJJ0/SEbC2pBRIBkHDggdiIlvSk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwaJ9W%2Fbtsp90tuJJ0%2FSEbC2pBRIBkHDggdiIlvSk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1178&quot; height=&quot;615&quot; data-origin-width=&quot;1178&quot; data-origin-height=&quot;615&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2556&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZLCwZ/btsp7VfhmNb/JzTwkcVpJ6SMuuM78h3xiK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZLCwZ/btsp7VfhmNb/JzTwkcVpJ6SMuuM78h3xiK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZLCwZ/btsp7VfhmNb/JzTwkcVpJ6SMuuM78h3xiK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZLCwZ%2Fbtsp7VfhmNb%2FJzTwkcVpJ6SMuuM78h3xiK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;2556&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2556&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2317&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6C1UO/btsp9pfTQ6P/VeNY5t0Iits1LMotPdXsP1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6C1UO/btsp9pfTQ6P/VeNY5t0Iits1LMotPdXsP1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6C1UO/btsp9pfTQ6P/VeNY5t0Iits1LMotPdXsP1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6C1UO%2Fbtsp9pfTQ6P%2FVeNY5t0Iits1LMotPdXsP1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;2317&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2317&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2556&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgYZ64/btsp7I8dH4Q/ukMPVEfbHFs2M6wmsRJ6NK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgYZ64/btsp7I8dH4Q/ukMPVEfbHFs2M6wmsRJ6NK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgYZ64/btsp7I8dH4Q/ukMPVEfbHFs2M6wmsRJ6NK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgYZ64%2Fbtsp7I8dH4Q%2FukMPVEfbHFs2M6wmsRJ6NK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;2556&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2556&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2556&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kZ6z3/btsp35bR31f/HrCAnihvxV03kMIRGU6SKK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kZ6z3/btsp35bR31f/HrCAnihvxV03kMIRGU6SKK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kZ6z3/btsp35bR31f/HrCAnihvxV03kMIRGU6SKK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkZ6z3%2Fbtsp35bR31f%2FHrCAnihvxV03kMIRGU6SKK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;2556&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2556&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2556&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oSzrx/btsp7Kx8yg7/gLtunEdkrXwXarKIkpmv5K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oSzrx/btsp7Kx8yg7/gLtunEdkrXwXarKIkpmv5K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oSzrx/btsp7Kx8yg7/gLtunEdkrXwXarKIkpmv5K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoSzrx%2Fbtsp7Kx8yg7%2FgLtunEdkrXwXarKIkpmv5K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1179&quot; height=&quot;2556&quot; data-origin-width=&quot;1179&quot; data-origin-height=&quot;2556&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;</description>
      <author>몽염이</author>
      <guid isPermaLink="true">https://mongyeom.tistory.com/546</guid>
      <comments>https://mongyeom.tistory.com/546#entry546comment</comments>
      <pubDate>Sat, 5 Aug 2023 20:22:02 +0900</pubDate>
    </item>
  </channel>
</rss>