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">
{
<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>

View File

@ -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>

View File

@ -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 @@ $(document).ready(function(){
아래의 예제를 참고하시면 보다 쉽게 문자온 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>

View File

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

View File

@ -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);
}
},

View File

@ -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";
/**************** 발송가능건수 예제 ******************/

View File

@ -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);
}
},

View File

@ -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("전체발송이력");

View File

@ -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);
}
},

View File

@ -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("잔액|단가|발송가능건수");

View File

@ -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);
}
},

View File

@ -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"); //발신자 번호

View File

@ -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);
}
},

View File

@ -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"); //발신자 번호

Binary file not shown.

View File

@ -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: