2023-06-22 18:26

This commit is contained in:
cho 2023-06-22 18:29:08 +09:00
commit 6efebd62f0
16 changed files with 105 additions and 103 deletions

View File

@ -235,7 +235,7 @@
<td class="padding_add"> <td class="padding_add">
{ {
<p>"resultCode":"0"</p> <p>"resultCode":"0"</p>
<p>, "data":[</p> <p>, "data":{</p>
<div> <div>
<p>"msgGroupId":"MSGGID_0000000000000"</p> <p>"msgGroupId":"MSGGID_0000000000000"</p>
<p>, "msgType":"SMS"</p> <p>, "msgType":"SMS"</p>
@ -245,7 +245,7 @@
<p>, "successCnt":"3"</p> <p>, "successCnt":"3"</p>
<p>, "test_yn":null</p> <p>, "test_yn":null</p>
</div> </div>
<p>]</p> <p>}</p>
} }
</td> </td>
</tr> </tr>

View File

@ -206,18 +206,17 @@
<td class="padding_add"> <td class="padding_add">
{ {
<p>&emsp;"resultCode":"0"</p> <p>&emsp;"resultCode":"0"</p>
<p>&emsp;, "data":[</p> <p>&emsp;, "data":{</p>
<p>&emsp;&emsp;{</p> <p>&emsp;&emsp;"longPrice":"50"</p>
<p>&emsp;&emsp;&emsp;"longPrice":"50"</p> <p>&emsp;&emsp;, "longSendPsbltEa": "19651"</p>
<p>&emsp;&emsp;&emsp;, "longSendPsbltEa": "19651"</p> <p>&emsp;&emsp;, "mberMoney": "982586.7"</p>
<p>&emsp;&emsp;&emsp;, "mberMoney": "982586.7"</p> <p>&emsp;&emsp;, "message": null</p>
<p>&emsp;&emsp;&emsp;, "message": null</p> <p>&emsp;&emsp;, "picturePrice": "90"</p>
<p>&emsp;&emsp;&emsp;, "picturePrice": "90"</p> <p>&emsp;&emsp;, "pictureSendPsbltEa": "10917"</p>
<p>&emsp;&emsp;&emsp;, "pictureSendPsbltEa": "10917"</p> <p>&emsp;&emsp;, "shortPrice": "18"</p>
<p>&emsp;&emsp;&emsp;, "shortPrice": "18"</p> <p>&emsp;&emsp;, "shortSendPsbltEa": "54588"</p>
<p>&emsp;&emsp;&emsp;, "shortSendPsbltEa": "54588"</p> <p>&emsp;&emsp;</p>
<p>&emsp;&emsp;}</p> <p>&emsp;}</p>
<p>&emsp;]</p>
} }
</td> </td>
</tr> </tr>

View File

@ -5,6 +5,11 @@
<script language=javascript> <script language=javascript>
$(document).ready(function(){ $(document).ready(function(){
$('#download_btn').click(function(){
location.href="<c:out value='/sample_mjon/jsp_샘플_예제.zip' />";
});
}); });
</script> </script>
@ -36,56 +41,53 @@ $(document).ready(function(){
아래의 예제를 참고하시면 보다 쉽게 문자온 RESTful API의 구현이 가능합니다. 아래의 예제를 참고하시면 보다 쉽게 문자온 RESTful API의 구현이 가능합니다.
</br> </br>
<p class="tType1_title">Example</p> <p class="tType1_title">Example</p>
<!-- JSP --> <!-- JSP -->
<ul class="clause_list"> <ul class="clause_list">
<li class="list_open on"> <li class="list_open on">
<div class="clause_list_head"> <div class="clause_list_head">
<div class="list_head_in"> <div class="list_head_in">
<span>JSP Example</span> <span>JSP Example</span>
</div> </div>
</div> </div>
<div class="clause_list_body"> <div class="clause_list_body">
<table class="refund_info"> <table class="refund_info">
<colgroup> <colgroup>
<col style="width: 25%"> <col style="width: 25%">
<col style="width: auto;"> <col style="width: auto;">
</colgroup> </colgroup>
<tbody> <tbody>
<tr> <tr>
<td>jsp_example_send_msg.jsp</td> <td>jsp_example_send_msg_r1.jsp</td>
<td>문자보내기(여러명에게 동일한문자)</td> <td>문자보내기(여러명에게 동일한문자)</td>
</tr> </tr>
<tr> <tr>
<td>jsp_example_send_msgs.jsp</td> <td>jsp_example_send_msgs_r1.jsp</td>
<td>문자보내기(여러명에게 다른문자)</td> <td>문자보내기(여러명에게 다른문자)</td>
</tr> </tr>
<tr> <tr>
<td>jsp_example_list.jsp</td> <td>jsp_example_hstry_r1.jsp</td>
<td>전송내역조회</td> <td>전송내역조회</td>
</tr> </tr>
<tr> <tr>
<td>jsp_example_detail_list.jsp</td> <td>jsp_example_hstry_detail_r1.jsp</td>
<td>상세전송내역조회</td> <td>상세전송내역조회</td>
</tr> </tr>
<tr> <tr>
<td>jsp_example_remain.jsp</td> <td>jsp_example_select_price_r1.jsp</td>
<td>발송가능건수</td> <td>발송가능건수</td>
</tr> </tr>
</tbody>
</table>
</div>
</tbody> </li>
</table> </ul>
</div>
</li>
</ul>
<span class="reqTxt4"> <span class="reqTxt4">
<div class="mem_btnWrap2"> <div class="mem_btnWrap2">
<button type="button" style="width:50%;" class="mem_btn3" style="width: 100%;" id="sendMSG" onclick="return false;">JSP용 예제 다운받기</button> <button type="button" class="mem_btn3" id="download_btn" style="width: 100%;" id="sendMSG" onclick="return false;">JSP용 예제 다운받기</button>
</div> </div>
</span> </span>
</span> </span>

View File

@ -151,5 +151,5 @@
<location>/common/error.jsp</location> <location>/common/error.jsp</location>
</error-page> </error-page>
<distrubutable /> <!-- <distrubutable /> -->
</web-app> </web-app>

View File

@ -35,8 +35,16 @@
success: function (returnData, status) { success: function (returnData, status) {
console.log('returnData : ', returnData); console.log('returnData : ', returnData);
if (returnData.resultCode=="0"){ if (returnData.data.resultCode=="0"){
makeResult(returnData); //makeResult(returnData);
if(returnData.data.objectList.length == 0){
alert('조회 결과가 없습니다.')
}else{
makeResult(returnData);
}
/* /*
$("span#sp").text(returnData.shortPrice); $("span#sp").text(returnData.shortPrice);
$("span#lp").text(returnData.longPrice); $("span#lp").text(returnData.longPrice);
@ -47,7 +55,7 @@
$("span#pspe").text(returnData.pictureSendPsbltEa); $("span#pspe").text(returnData.pictureSendPsbltEa);
*/ */
} else{ } else{
alert(returnData.resultCode+" : "+returnData.data); alert(returnData.data.resultCode+" : "+returnData.data.msg);
} }
}, },

View File

@ -32,9 +32,8 @@
//String apiKey = request.getParameter("p_apiKey"); //발급받은 api key //String apiKey = request.getParameter("p_apiKey"); //발급받은 api key
/******************** 전송요청 URL ********************/ /******************** 전송요청 URL ********************/
//final String apiUrl = "https://api.munjaon.co.kr/api/inqry/hstryDetail"; final String apiUrl = "https://api.munjaon.co.kr/api/inqry/hstryDetail"; // 전송요청 URL
final String apiUrl = "https://api.munjaon.co.kr/api/inqry/hstryDetail"; // 전송요청 URL
// String apiUrl = "https://apidev.munjaon.co.kr:9998/api/inqry/hstryDetail"; // String apiUrl = "https://apidev.munjaon.co.kr:9998/api/inqry/hstryDetail";
/**************** 발송가능건수 예제 ******************/ /**************** 발송가능건수 예제 ******************/

View File

@ -35,7 +35,7 @@
success: function (returnData, status) { success: function (returnData, status) {
console.log('returnData : ', returnData); console.log('returnData : ', returnData);
if (returnData.resultCode=="0"){ if (returnData.data.resultCode=="0"){
console.log('returnData.resultCode : ', typeof returnData.resultCode); console.log('returnData.resultCode : ', typeof returnData.resultCode);
if(returnData.data.objectList.length == 0){ if(returnData.data.objectList.length == 0){
@ -54,7 +54,7 @@
$("span#pspe").text(returnData.pictureSendPsbltEa); $("span#pspe").text(returnData.pictureSendPsbltEa);
*/ */
} else{ } else{
alert(returnData.resultCode+" : "+returnData.data); alert(returnData.data.resultCode+" : "+returnData.data.msg);
} }
}, },

View File

@ -33,10 +33,8 @@
/******************** 전송요청 URL ********************/ /******************** 전송요청 URL ********************/
//final String apiUrl = "https://api.munjaon.co.kr/api/inqry/hstry"; final String apiUrl = "https://api.munjaon.co.kr/api/inqry/hstry";
// final String apiUrl = "http://localhost:8088/api/inqry/hstry";
String apiUrl = "https://api.munjaon.co.kr/api/inqry/hstry"; // 전송요청 URL
/**************** 발송가능건수 예제 ******************/ /**************** 발송가능건수 예제 ******************/
System.out.println("전체발송이력"); System.out.println("전체발송이력");

View File

@ -34,12 +34,13 @@
data : searchWebParam, data : searchWebParam,
success: function (returnData, status) { success: function (returnData, status) {
console.log('returnData : ', returnData)
//alert(returnData.shortPrice); //alert(returnData.shortPrice);
//alert(returnData.resultCode); //alert(returnData.resultCode);
//alert(returnData.message); //alert(returnData.message);
//alert(returnData.longPrice); //alert(returnData.longPrice);
if (returnData.resultCode=="0"){ if (returnData.data.resultCode=="0"){
$("span#sp").text(returnData.data.shortPrice); $("span#sp").text(returnData.data.shortPrice);
$("span#lp").text(returnData.data.longPrice); $("span#lp").text(returnData.data.longPrice);
$("span#pp").text(returnData.data.picturePrice); $("span#pp").text(returnData.data.picturePrice);
@ -48,7 +49,7 @@
$("span#lspe").text(returnData.data.longSendPsbltEa); $("span#lspe").text(returnData.data.longSendPsbltEa);
$("span#pspe").text(returnData.data.pictureSendPsbltEa); $("span#pspe").text(returnData.data.pictureSendPsbltEa);
} else{ } else{
alert(returnData.resultCode+" : "+returnData.data); alert(returnData.data.resultCode+" : "+returnData.data.msg);
} }
}, },

View File

@ -24,20 +24,17 @@
//회원아이디, APIKEY - 보안을 위해 실제 서비스 시에는 이곳에 mberId와 apiKey 값을 적어서 사용해주세요 //회원아이디, APIKEY - 보안을 위해 실제 서비스 시에는 이곳에 mberId와 apiKey 값을 적어서 사용해주세요
//실제서비스용 //실제서비스용
//final String mberId = "goodgkdus"; //문자온 로그인 아이디 final String mberId = "antelope"; //문자온 로그인 아이디
//final String apiKey = "12e749877379aa7426275414050694b953"; //발급받은 api key final String apiKey = "5ec0a0311a7a0eb25cc9c11468ce372cd64501"; //발급받은 api key
//테스트용 //테스트용
//String mberId = request.getParameter("p_mberId"); //문자온 로그인 아이디 //String mberId = request.getParameter("p_mberId"); //문자온 로그인 아이디
//String apiKey = request.getParameter("p_apiKey"); //발급받은 api key //String apiKey = request.getParameter("p_apiKey"); //발급받은 api key
/******************** 전송요청 URL ********************/ /******************** 전송요청 URL ********************/
final String apiUrl = "https://api.munjaon.co.kr/api/inqry/selectPrice"; final String apiUrl = "https://api.munjaon.co.kr/api/inqry/price";
// final String apiUrl = "http://localhost:8088/api/inqry/selectPrice";
final String mberId = "antelope"; //문자온 로그인 아이디
final String apiKey = "5ec0a0311a7a0eb25cc9c11468ce372cd64501"; //발급받은 api key
/**************** 발송가능건수 예제 ******************/ /**************** 발송가능건수 예제 ******************/
System.out.println("잔액|단가|발송가능건수"); System.out.println("잔액|단가|발송가능건수");

View File

@ -37,7 +37,7 @@
success: function (returnData, status) { success: function (returnData, status) {
console.log('returnData :: ', returnData); console.log('returnData :: ', returnData);
if (returnData.resultCode=="0"){ //결과가 성공인 경우 결과값 노출 if (returnData.data.resultCode=="0"){ //결과가 성공인 경우 결과값 노출
$("span#mgi").text(returnData.data.msgGroupId); $("span#mgi").text(returnData.data.msgGroupId);
$("span#sc").text(returnData.data.successCnt); $("span#sc").text(returnData.data.successCnt);
@ -46,7 +46,7 @@
$("span#mt").text(returnData.data.msgType); $("span#mt").text(returnData.data.msgType);
} else{ //결과가 실패인 경우 원인 노출 } else{ //결과가 실패인 경우 원인 노출
alert(returnData.resultCode+" : "+returnData.data); alert(returnData.data.resultCode+" : "+returnData.data.msg);
} }
}, },

View File

@ -21,21 +21,20 @@
//기본 설정값 //기본 설정값
final String encodingType = "UTF-8"; final String encodingType = "UTF-8";
final String boundary = "____boundary____"; 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 값을 적어서 사용 //회원아이디, APIKEY - 보안을 위해 실제 서비스 시에는 이곳에 mberId와 apiKey 값을 적어서 사용
//실제서비스용 //실제서비스용
final String mberId = "antelope"; //문자온 로그인 아이디 final String mberId = "antelope"; //문자온 로그인 아이디
final String apiKey = "5ec0a0311a7a0eb25cc9c11468ce372cd64501"; //발급받은 api key final String apiKey = "5ec0a0311a7a0eb25cc9c11468ce372cd64501"; //발급받은 api key
//테스트용 //테스트용
//String mberId = request.getParameter("p_mberId"); //문자온 로그인 아이디 //String mberId = request.getParameter("p_mberId"); //문자온 로그인 아이디
//String apiKey = request.getParameter("p_apiKey"); //발급받은 api key //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"); //발신자 번호 String p_callFrom = request.getParameter("p_callFrom"); //발신자 번호

View File

@ -43,7 +43,7 @@
console.log('returnData : ', returnData); console.log('returnData : ', returnData);
if (returnData.resultCode=="0"){ //결과가 성공인 경우 결과값 노출 if (returnData.data.resultCode=="0"){ //결과가 성공인 경우 결과값 노출
$("span#mgi").text(returnData.data.msgGroupIdList); $("span#mgi").text(returnData.data.msgGroupIdList);
$("span#sc").text(returnData.data.successCnt); $("span#sc").text(returnData.data.successCnt);
$("span#fc").text(returnData.data.failCnt); $("span#fc").text(returnData.data.failCnt);
@ -51,7 +51,7 @@
$("span#mt").text(returnData.data.msgTypeList); $("span#mt").text(returnData.data.msgTypeList);
} else{ //결과가 실패인 경우 원인 노출 } else{ //결과가 실패인 경우 원인 노출
alert(returnData.resultCode+" : "+returnData.data); alert(returnData.data.resultCode+" : "+returnData.data.msg);
} }
}, },

View File

@ -22,11 +22,6 @@
final String encodingType = "UTF-8"; final String encodingType = "UTF-8";
final String boundary = "____boundary____"; 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 값을 적어서 사용 //회원아이디, APIKEY - 보안을 위해 실제 서비스 시에는 이곳에 mberId와 apiKey 값을 적어서 사용
//실제서비스용 //실제서비스용
final String mberId = "antelope"; //문자온 로그인 아이디 final String mberId = "antelope"; //문자온 로그인 아이디
@ -35,7 +30,11 @@
//테스트용 //테스트용
//String mberId = request.getParameter("p_mberId"); //문자온 로그인 아이디 //String mberId = request.getParameter("p_mberId"); //문자온 로그인 아이디
//String apiKey = request.getParameter("p_apiKey"); //발급받은 api key //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"); //발신자 번호 String p_callFrom = request.getParameter("p_callFrom"); //발신자 번호

Binary file not shown.

View File

@ -187,7 +187,7 @@
case "MYDATA": case "MYDATA":
System.out.println("잔액|단가|발송가능건수"); System.out.println("잔액|단가|발송가능건수");
sms_url = "http://localhost:8088/api/accessKey/myData"; // 전송요청 URL 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; break;
default: default: