2023-06-22 18:26
This commit is contained in:
commit
6efebd62f0
@ -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>
|
||||||
|
|||||||
@ -206,18 +206,17 @@
|
|||||||
<td class="padding_add">
|
<td class="padding_add">
|
||||||
{
|
{
|
||||||
<p> "resultCode":"0"</p>
|
<p> "resultCode":"0"</p>
|
||||||
<p> , "data":[</p>
|
<p> , "data":{</p>
|
||||||
<p>  {</p>
|
<p>  "longPrice":"50"</p>
|
||||||
<p>   "longPrice":"50"</p>
|
<p>  , "longSendPsbltEa": "19651"</p>
|
||||||
<p>   , "longSendPsbltEa": "19651"</p>
|
<p>  , "mberMoney": "982586.7"</p>
|
||||||
<p>   , "mberMoney": "982586.7"</p>
|
<p>  , "message": null</p>
|
||||||
<p>   , "message": null</p>
|
<p>  , "picturePrice": "90"</p>
|
||||||
<p>   , "picturePrice": "90"</p>
|
<p>  , "pictureSendPsbltEa": "10917"</p>
|
||||||
<p>   , "pictureSendPsbltEa": "10917"</p>
|
<p>  , "shortPrice": "18"</p>
|
||||||
<p>   , "shortPrice": "18"</p>
|
<p>  , "shortSendPsbltEa": "54588"</p>
|
||||||
<p>   , "shortSendPsbltEa": "54588"</p>
|
<p>  </p>
|
||||||
<p>  }</p>
|
<p> }</p>
|
||||||
<p> ]</p>
|
|
||||||
}
|
}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|||||||
@ -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>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<span class="reqTxt4">
|
||||||
|
<div class="mem_btnWrap2">
|
||||||
</tbody>
|
<button type="button" class="mem_btn3" id="download_btn" style="width: 100%;" id="sendMSG" onclick="return false;">JSP용 예제 다운받기</button>
|
||||||
</table>
|
</div>
|
||||||
</div>
|
</span>
|
||||||
</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>
|
</span>
|
||||||
|
|
||||||
|
|||||||
@ -151,5 +151,5 @@
|
|||||||
<location>/common/error.jsp</location>
|
<location>/common/error.jsp</location>
|
||||||
</error-page>
|
</error-page>
|
||||||
|
|
||||||
<distrubutable />
|
<!-- <distrubutable /> -->
|
||||||
</web-app>
|
</web-app>
|
||||||
|
|||||||
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|||||||
@ -33,8 +33,7 @@
|
|||||||
|
|
||||||
|
|
||||||
/******************** 전송요청 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";
|
||||||
/**************** 발송가능건수 예제 ******************/
|
/**************** 발송가능건수 예제 ******************/
|
||||||
|
|||||||
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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("전체발송이력");
|
||||||
|
|
||||||
|
|||||||
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|||||||
@ -24,8 +24,9 @@
|
|||||||
|
|
||||||
//회원아이디, 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"); //문자온 로그인 아이디
|
||||||
@ -33,11 +34,7 @@
|
|||||||
|
|
||||||
|
|
||||||
/******************** 전송요청 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("잔액|단가|발송가능건수");
|
||||||
|
|||||||
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|||||||
@ -22,20 +22,19 @@
|
|||||||
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"); //발신자 번호
|
||||||
|
|||||||
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|||||||
@ -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"; //문자온 로그인 아이디
|
||||||
@ -36,6 +31,10 @@
|
|||||||
//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"); //발신자 번호
|
||||||
|
|||||||
BIN
src/main/webapp/sample_mjon/jsp_샘플_예제.zip
Normal file
BIN
src/main/webapp/sample_mjon/jsp_샘플_예제.zip
Normal file
Binary file not shown.
@ -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:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user