cho 2023-06-22
2023-06-22 18:26
@6efebd62f0e825456d7b07520fd25e29d20859fe
src/main/webapp/WEB-INF/jsp/web/user/sendRESTAPI_infoPage3_r1_tab1.jsp
--- src/main/webapp/WEB-INF/jsp/web/user/sendRESTAPI_infoPage3_r1_tab1.jsp
+++ src/main/webapp/WEB-INF/jsp/web/user/sendRESTAPI_infoPage3_r1_tab1.jsp
@@ -235,7 +235,7 @@
 	                                    <td class="padding_add">
 								            {
 											    <p>"resultCode":"0"</p>
-											    <p>, "data":[</p>
+											    <p>, "data":{</p>
 											    <div>
 												    <p>"msgGroupId":"MSGGID_0000000000000"</p>
 												    <p>, "msgType":"SMS"</p>
@@ -245,7 +245,7 @@
 												    <p>, "successCnt":"3"</p>
 												    <p>, "test_yn":null</p>
 											    </div>
-											    <p>]</p>
+											    <p>}</p>
 											}
 										</td>
 	                                </tr>
src/main/webapp/WEB-INF/jsp/web/user/sendRESTAPI_infoPage3_r1_tab5.jsp
--- src/main/webapp/WEB-INF/jsp/web/user/sendRESTAPI_infoPage3_r1_tab5.jsp
+++ src/main/webapp/WEB-INF/jsp/web/user/sendRESTAPI_infoPage3_r1_tab5.jsp
@@ -206,18 +206,17 @@
 	                                    <td class="padding_add">
 											{
 											<p>&emsp;"resultCode":"0"</p>
-											<p>&emsp;, "data":[</p>
-											<p>&emsp;&emsp;{</p>
-											<p>&emsp;&emsp;&emsp;"longPrice":"50"</p>
-											<p>&emsp;&emsp;&emsp;, "longSendPsbltEa": "19651"</p>
-											<p>&emsp;&emsp;&emsp;, "mberMoney": "982586.7"</p>
-											<p>&emsp;&emsp;&emsp;, "message": null</p>
-											<p>&emsp;&emsp;&emsp;, "picturePrice": "90"</p>
-											<p>&emsp;&emsp;&emsp;, "pictureSendPsbltEa": "10917"</p>
-											<p>&emsp;&emsp;&emsp;, "shortPrice": "18"</p>
-											<p>&emsp;&emsp;&emsp;, "shortSendPsbltEa": "54588"</p>
-											<p>&emsp;&emsp;}</p>
-											<p>&emsp;]</p>
+											<p>&emsp;, "data":{</p>
+											<p>&emsp;&emsp;"longPrice":"50"</p>
+											<p>&emsp;&emsp;, "longSendPsbltEa": "19651"</p>
+											<p>&emsp;&emsp;, "mberMoney": "982586.7"</p>
+											<p>&emsp;&emsp;, "message": null</p>
+											<p>&emsp;&emsp;, "picturePrice": "90"</p>
+											<p>&emsp;&emsp;, "pictureSendPsbltEa": "10917"</p>
+											<p>&emsp;&emsp;, "shortPrice": "18"</p>
+											<p>&emsp;&emsp;, "shortSendPsbltEa": "54588"</p>
+											<p>&emsp;&emsp;</p>
+											<p>&emsp;}</p>
 											}
 										</td>
 	                                </tr>
src/main/webapp/WEB-INF/jsp/web/user/sendRESTAPI_infoPage4_r1.jsp
--- src/main/webapp/WEB-INF/jsp/web/user/sendRESTAPI_infoPage4_r1.jsp
+++ src/main/webapp/WEB-INF/jsp/web/user/sendRESTAPI_infoPage4_r1.jsp
@@ -5,6 +5,11 @@
 <script language=javascript>
 $(document).ready(function(){
 	
+	$('#download_btn').click(function(){
+		location.href="<c:out value='/sample_mjon/jsp_샘플_예제.zip' />";
+	});
+	
+	
 });
 
 </script>
@@ -36,56 +41,53 @@
 					아래의 예제를 참고하시면 보다 쉽게 문자온 RESTful API의 구현이 가능합니다.
 					</br>
 					
-				<p class="tType1_title">Example</p>
-				<!-- JSP -->
-				<ul class="clause_list">
-	                <li class="list_open on">
-	                    <div class="clause_list_head">
-	                        <div class="list_head_in">
-	                            <span>JSP Example</span>
-	                        </div>
-	                    </div>
-	                    <div class="clause_list_body">
-	                        <table class="refund_info">
-	                            <colgroup>
-	                                <col style="width: 25%">
-	                                <col style="width: auto;">
-	                            </colgroup>
-	                            <tbody>
-	                                <tr>
-	                                    <td>jsp_example_send_msg.jsp</td>
-	                                    <td>문자보내기(여러명에게 동일한문자)</td>
-	                                </tr>
-	                                <tr>
-	                                    <td>jsp_example_send_msgs.jsp</td>
-	                                    <td>문자보내기(여러명에게 다른문자)</td>
-	                                </tr>
-	                                <tr>
-	                                    <td>jsp_example_list.jsp</td>
-	                                    <td>전송내역조회</td>
-	                                </tr>
-	                                <tr>
-	                                    <td>jsp_example_detail_list.jsp</td>
-	                                    <td>상세전송내역조회</td>
-	                                </tr>
-	                                <tr>
-	                                    <td>jsp_example_remain.jsp</td>
-	                                    <td>발송가능건수</td>
-	                                </tr>
-	                                
-	                                
-	                                
-	                            </tbody>
-	                        </table> 
-	                    </div>
-	                </li>
-	            </ul>	
+					<p class="tType1_title">Example</p>
+					<!-- JSP -->
+					<ul class="clause_list">
+		                <li class="list_open on">
+		                    <div class="clause_list_head">
+		                        <div class="list_head_in">
+		                            <span>JSP Example</span>
+		                        </div>
+		                    </div>
+		                    <div class="clause_list_body">
+		                        <table class="refund_info">
+		                            <colgroup>
+		                                <col style="width: 25%">
+		                                <col style="width: auto;">
+		                            </colgroup>
+		                            <tbody>
+		                                <tr>
+		                                    <td>jsp_example_send_msg_r1.jsp</td>
+		                                    <td>문자보내기(여러명에게 동일한문자)</td>
+		                                </tr>
+		                                <tr>
+		                                    <td>jsp_example_send_msgs_r1.jsp</td>
+		                                    <td>문자보내기(여러명에게 다른문자)</td>
+		                                </tr>
+		                                <tr>
+		                                    <td>jsp_example_hstry_r1.jsp</td>
+		                                    <td>전송내역조회</td>
+		                                </tr>
+		                                <tr>
+		                                    <td>jsp_example_hstry_detail_r1.jsp</td>
+		                                    <td>상세전송내역조회</td>
+		                                </tr>
+		                                <tr>
+		                                    <td>jsp_example_select_price_r1.jsp</td>
+		                                    <td>발송가능건수</td>
+		                                </tr>
+		                            </tbody>
+		                        </table> 
+		                    </div>
+		                </li>
+		            </ul>	
 	            
-	            <span class="reqTxt4">
-	            	<div class="mem_btnWrap2">
-	            		<button type="button" style="width:50%;" class="mem_btn3" style="width: 100%;" id="sendMSG" onclick="return false;">JSP용 예제 다운받기</button>
-	            	</div>
-	            </span>	  
+		            <span class="reqTxt4">
+		            	<div class="mem_btnWrap2">
+		            		<button type="button" class="mem_btn3" id="download_btn" style="width: 100%;" id="sendMSG" onclick="return false;">JSP용 예제 다운받기</button>
+		            	</div>
+		            </span>	  
 	            
 	            </span>          			
 			
src/main/webapp/WEB-INF/web.xml
--- src/main/webapp/WEB-INF/web.xml
+++ src/main/webapp/WEB-INF/web.xml
@@ -151,5 +151,5 @@
         <location>/common/error.jsp</location>
     </error-page>
     
-    <distrubutable />
+<!--     <distrubutable /> -->
 </web-app>
src/main/webapp/sample_mjon/jsp_example_hstry_detail_form_r1.jsp
--- src/main/webapp/sample_mjon/jsp_example_hstry_detail_form_r1.jsp
+++ src/main/webapp/sample_mjon/jsp_example_hstry_detail_form_r1.jsp
@@ -35,8 +35,16 @@
 						success: function (returnData, status) {
 							console.log('returnData : ', returnData);
 							
-							if (returnData.resultCode=="0"){
-								makeResult(returnData);
+							if (returnData.data.resultCode=="0"){
+								//makeResult(returnData);
+
+								if(returnData.data.objectList.length == 0){
+									alert('조회 결과가 없습니다.')
+									
+								}else{
+									makeResult(returnData);
+								}
+																
 								/*
 								$("span#sp").text(returnData.shortPrice);
 								$("span#lp").text(returnData.longPrice);
@@ -47,7 +55,7 @@
 								$("span#pspe").text(returnData.pictureSendPsbltEa);
 								*/
 							}	else{								
-								alert(returnData.resultCode+" : "+returnData.data);
+								alert(returnData.data.resultCode+" : "+returnData.data.msg);
 							}							
 							
 						},			     			
src/main/webapp/sample_mjon/jsp_example_hstry_detail_r1.jsp
--- src/main/webapp/sample_mjon/jsp_example_hstry_detail_r1.jsp
+++ src/main/webapp/sample_mjon/jsp_example_hstry_detail_r1.jsp
@@ -32,9 +32,8 @@
 		//String apiKey		= request.getParameter("p_apiKey");			//발급받은 api key
 		
 	
-		/******************** 전송요청 URL ********************/
-		//final String apiUrl		=	"https://api.munjaon.co.kr/api/inqry/hstryDetail";		
-		final String apiUrl = "https://api.munjaon.co.kr/api/inqry/hstryDetail"; // 전송요청 URL
+		/******************** 전송요청 URL ********************/		
+		final String apiUrl 		=	"https://api.munjaon.co.kr/api/inqry/hstryDetail"; // 전송요청 URL
 
 // 		String apiUrl = "https://apidev.munjaon.co.kr:9998/api/inqry/hstryDetail";
 		/**************** 발송가능건수 예제 ******************/
src/main/webapp/sample_mjon/jsp_example_hstry_form_r1.jsp
--- src/main/webapp/sample_mjon/jsp_example_hstry_form_r1.jsp
+++ src/main/webapp/sample_mjon/jsp_example_hstry_form_r1.jsp
@@ -35,7 +35,7 @@
 
 						success: function (returnData, status) {
 							console.log('returnData : ', returnData);
-							if (returnData.resultCode=="0"){
+							if (returnData.data.resultCode=="0"){
 								console.log('returnData.resultCode : ', typeof returnData.resultCode);
 								
 								if(returnData.data.objectList.length == 0){
@@ -54,7 +54,7 @@
 								$("span#pspe").text(returnData.pictureSendPsbltEa);
 								*/
 							}	else{								
-								alert(returnData.resultCode+" : "+returnData.data);
+								alert(returnData.data.resultCode+" : "+returnData.data.msg);
 							}							
 							
 						},			     			
src/main/webapp/sample_mjon/jsp_example_hstry_r1.jsp
--- src/main/webapp/sample_mjon/jsp_example_hstry_r1.jsp
+++ src/main/webapp/sample_mjon/jsp_example_hstry_r1.jsp
@@ -33,10 +33,8 @@
 		
 	
 		/******************** 전송요청 URL ********************/
-		//final String apiUrl		=	"https://api.munjaon.co.kr/api/inqry/hstry";
-// 		final String apiUrl		=	"http://localhost:8088/api/inqry/hstry";
+		final String apiUrl		=	"https://api.munjaon.co.kr/api/inqry/hstry";
 
-		String apiUrl = "https://api.munjaon.co.kr/api/inqry/hstry"; // 전송요청 URL
 		/**************** 발송가능건수 예제 ******************/
 		System.out.println("전체발송이력");
 	
src/main/webapp/sample_mjon/jsp_example_select_price_form_r1.jsp
--- src/main/webapp/sample_mjon/jsp_example_select_price_form_r1.jsp
+++ src/main/webapp/sample_mjon/jsp_example_select_price_form_r1.jsp
@@ -34,12 +34,13 @@
 		     			data : searchWebParam,
 
 						success: function (returnData, status) {
+							console.log('returnData : ', returnData)
 							//alert(returnData.shortPrice);
 							//alert(returnData.resultCode);
 							//alert(returnData.message);
 							//alert(returnData.longPrice);
 							
-							if (returnData.resultCode=="0"){
+							if (returnData.data.resultCode=="0"){
 								$("span#sp").text(returnData.data.shortPrice);
 								$("span#lp").text(returnData.data.longPrice);
 								$("span#pp").text(returnData.data.picturePrice);
@@ -48,7 +49,7 @@
 								$("span#lspe").text(returnData.data.longSendPsbltEa);
 								$("span#pspe").text(returnData.data.pictureSendPsbltEa);
 							}	else{								
-								alert(returnData.resultCode+" : "+returnData.data);
+								alert(returnData.data.resultCode+" : "+returnData.data.msg);
 							}							
 							
 						},			     			
src/main/webapp/sample_mjon/jsp_example_select_price_r1.jsp
--- src/main/webapp/sample_mjon/jsp_example_select_price_r1.jsp
+++ src/main/webapp/sample_mjon/jsp_example_select_price_r1.jsp
@@ -24,20 +24,17 @@
 		
 		//회원아이디, APIKEY - 보안을 위해 실제 서비스 시에는 이곳에 mberId와 apiKey 값을 적어서 사용해주세요
 		//실제서비스용
-		//final String mberId		=	"goodgkdus";							//문자온 로그인 아이디
-		//final String apiKey		=	"12e749877379aa7426275414050694b953";	//발급받은 api key
+        final String mberId		=	"antelope";	//문자온 로그인 아이디
+        final String apiKey		=	"5ec0a0311a7a0eb25cc9c11468ce372cd64501";		//발급받은 api key
+		 
 		
 		//테스트용
 		//String mberId		= request.getParameter("p_mberId");			//문자온 로그인 아이디
 		//String apiKey		= request.getParameter("p_apiKey");			//발급받은 api key
 	
 		
-		/******************** 전송요청 URL ********************/
-		final String apiUrl		=	"https://api.munjaon.co.kr/api/inqry/selectPrice";
-// 		final String apiUrl		=	"http://localhost:8088/api/inqry/selectPrice";
-        
-		final String mberId		=	"antelope";	//문자온 로그인 아이디 
-		final String apiKey		=	"5ec0a0311a7a0eb25cc9c11468ce372cd64501";		//발급받은 api key
+		/******************** 전송요청 URL ********************/		
+		final String apiUrl		=	"https://api.munjaon.co.kr/api/inqry/price";
 		
 		/**************** 발송가능건수 예제 ******************/
 		System.out.println("잔액|단가|발송가능건수");
src/main/webapp/sample_mjon/jsp_example_send_msg_form_r1.jsp
--- src/main/webapp/sample_mjon/jsp_example_send_msg_form_r1.jsp
+++ src/main/webapp/sample_mjon/jsp_example_send_msg_form_r1.jsp
@@ -37,7 +37,7 @@
 					success: function (returnData, status) {
 						console.log('returnData :: ', returnData);
 						
-						if (returnData.resultCode=="0"){	//결과가 성공인 경우 결과값 노출
+						if (returnData.data.resultCode=="0"){	//결과가 성공인 경우 결과값 노출
 							
 							$("span#mgi").text(returnData.data.msgGroupId);
 							$("span#sc").text(returnData.data.successCnt);
@@ -46,7 +46,7 @@
 							$("span#mt").text(returnData.data.msgType);
 							
 						}	else{	//결과가 실패인 경우 원인 노출
-							alert(returnData.resultCode+" : "+returnData.data);
+							alert(returnData.data.resultCode+" : "+returnData.data.msg);
 						}
 						
 					},
src/main/webapp/sample_mjon/jsp_example_send_msg_r1.jsp
--- src/main/webapp/sample_mjon/jsp_example_send_msg_r1.jsp
+++ src/main/webapp/sample_mjon/jsp_example_send_msg_r1.jsp
@@ -21,21 +21,20 @@
 		//기본 설정값
 		final String encodingType 	=	"UTF-8";
 		final String boundary 		= 	"____boundary____";
-		
-		/******************** 전송 요청 URL  ********************/
-		//final String apiUrl		=	"http://localhost:8088/api/send/sendMsg";
-		final String apiUrl		=	"https://api.munjaon.co.kr/api/send/sendMsg";	//개발테스트용 URL
-		//final String apiUrl		=	"https://api.munjaon.co.kr:9998/api/send/sendMsg";	//실제 서비스 URL
-		
+				
 		//회원아이디, APIKEY - 보안을 위해 실제 서비스 시에는 이곳에 mberId와 apiKey 값을 적어서 사용
 		//실제서비스용
 		final String mberId		=	"antelope";	//문자온 로그인 아이디 
 		final String apiKey		=	"5ec0a0311a7a0eb25cc9c11468ce372cd64501";		//발급받은 api key
 		
+		
 		//테스트용
 		//String mberId		= request.getParameter("p_mberId");			//문자온 로그인 아이디
 		//String apiKey		= request.getParameter("p_apiKey");			//발급받은 api key
-	
+
+		/******************** 전송 요청 URL  ********************/
+		final String apiUrl		=	"https://api.munjaon.co.kr/api/send/sendMsg";	//개발테스트용 URL
+		
 		/******************** 전송 정보 ********************/
 		//필수 값
 		String p_callFrom 	= request.getParameter("p_callFrom");	//발신자 번호
src/main/webapp/sample_mjon/jsp_example_send_msgs_form_r1.jsp
--- src/main/webapp/sample_mjon/jsp_example_send_msgs_form_r1.jsp
+++ src/main/webapp/sample_mjon/jsp_example_send_msgs_form_r1.jsp
@@ -43,7 +43,7 @@
 					
 					console.log('returnData : ', returnData);
 					
-					if (returnData.resultCode=="0"){	//결과가 성공인 경우 결과값 노출
+					if (returnData.data.resultCode=="0"){	//결과가 성공인 경우 결과값 노출
 						$("span#mgi").text(returnData.data.msgGroupIdList);
 						$("span#sc").text(returnData.data.successCnt);
 						$("span#fc").text(returnData.data.failCnt);
@@ -51,7 +51,7 @@
 						$("span#mt").text(returnData.data.msgTypeList);
 						
 					}	else{	//결과가 실패인 경우 원인 노출
-						alert(returnData.resultCode+" : "+returnData.data);
+						alert(returnData.data.resultCode+" : "+returnData.data.msg);
 					}
 					
 				},
src/main/webapp/sample_mjon/jsp_example_send_msgs_r1.jsp
--- src/main/webapp/sample_mjon/jsp_example_send_msgs_r1.jsp
+++ src/main/webapp/sample_mjon/jsp_example_send_msgs_r1.jsp
@@ -22,11 +22,6 @@
 		final String encodingType 	=	"UTF-8";
 		final String boundary 		= 	"____boundary____";
 		
-		/******************** 전송 요청 URL  ********************/
-		//String apiUrl = "http://localhost:8088/api/send/sendMsgs";
-		//final String apiUrl		=	"https://api.munjaon.co.kr:9998/api/send/sendMsg";	//실제 서비스 URL
-		String apiUrl = "https://api.munjaon.co.kr/api/send/sendMsgs"; //개발테스트용 URL
-		
 		//회원아이디, APIKEY - 보안을 위해 실제 서비스 시에는 이곳에 mberId와 apiKey 값을 적어서 사용
 		//실제서비스용
 		final String mberId		=	"antelope";	//문자온 로그인 아이디 
@@ -35,7 +30,11 @@
 		//테스트용
 		//String mberId		= request.getParameter("p_mberId");		//문자온 로그인 아이디
 		//String apiKey		= request.getParameter("p_apiKey");		//발급받은 api key
-	
+
+		
+		/******************** 전송 요청 URL  ********************/
+		String apiUrl = "https://api.munjaon.co.kr/api/send/sendMsgs"; //개발테스트용 URL
+		
 		/******************** 전송 정보  ********************/
 		//필수 값’
 		String p_callFrom 	= request.getParameter("p_callFrom");	//발신자 번호
 
src/main/webapp/sample_mjon/jsp_샘플_예제.zip (Binary) (added)
+++ src/main/webapp/sample_mjon/jsp_샘플_예제.zip
Binary file is not shown
src/main/webapp/sendRESTAPI_test_r1_send.jsp
--- src/main/webapp/sendRESTAPI_test_r1_send.jsp
+++ src/main/webapp/sendRESTAPI_test_r1_send.jsp
@@ -187,7 +187,7 @@
         case "MYDATA":
             System.out.println("잔액|단가|발송가능건수");
             sms_url = "http://localhost:8088/api/accessKey/myData"; // 전송요청 URL
-            sms_url = "http://localhost:8088/api/inqry/selectPrice"; // 전송요청 URL
+            sms_url = "http://localhost:8088/api/inqry/price"; // 전송요청 URL
             break;
             
         default:
Add a comment
List