--- src/main/java/itn/let/mjo/apikey/service/ApiCallInfoMngService.java
+++ src/main/java/itn/let/mjo/apikey/service/ApiCallInfoMngService.java
... | ... | @@ -28,5 +28,7 @@ |
| 28 | 28 |
|
| 29 | 29 |
//api key & api info 모두 실제 삭제 |
| 30 | 30 |
void deleteApiKeyInfoReal(ApiKeyVO apiKeyVO) throws Exception; |
| 31 |
+ |
|
| 32 |
+ void udpateApiKeyInfoReal(ApiKeyVO apiKeyVO) throws Exception; |
|
| 31 | 33 |
|
| 32 | 34 |
}(No newline at end of file) |
--- src/main/java/itn/let/mjo/apikey/service/impl/ApiCallInfoMngDAO.java
+++ src/main/java/itn/let/mjo/apikey/service/impl/ApiCallInfoMngDAO.java
... | ... | @@ -43,4 +43,8 @@ |
| 43 | 43 |
public void deleteApiCallInfoAll(ApiKeyVO apiKeyVO) throws Exception{
|
| 44 | 44 |
update("ApiCallInfoMngDAO.deleteApiCallInfoAll", apiKeyVO);
|
| 45 | 45 |
} |
| 46 |
+ |
|
| 47 |
+ public void updateApiCallInfoAll(ApiKeyVO apiKeyVO) throws Exception{
|
|
| 48 |
+ update("ApiCallInfoMngDAO.updateApiCallInfoAll", apiKeyVO);
|
|
| 49 |
+ } |
|
| 46 | 50 |
}(No newline at end of file) |
--- src/main/java/itn/let/mjo/apikey/service/impl/ApiCallInfoMngServiceImpl.java
+++ src/main/java/itn/let/mjo/apikey/service/impl/ApiCallInfoMngServiceImpl.java
... | ... | @@ -65,5 +65,15 @@ |
| 65 | 65 |
apiKeyMngDAO.deleteApiKeyReal(apiKeyVO); |
| 66 | 66 |
|
| 67 | 67 |
} |
| 68 |
+ |
|
| 69 |
+ @Override |
|
| 70 |
+ public void udpateApiKeyInfoReal(ApiKeyVO apiKeyVO) throws Exception {
|
|
| 71 |
+ apiKeyVO.setUseYn("N");
|
|
| 72 |
+ apiCallInfoMngDAO.updateApiCallInfoAll(apiKeyVO); |
|
| 73 |
+ |
|
| 74 |
+ //api key 삭제 |
|
| 75 |
+ apiKeyMngDAO.deleteApiKey(apiKeyVO); |
|
| 76 |
+ |
|
| 77 |
+ } |
|
| 68 | 78 |
|
| 69 | 79 |
}(No newline at end of file) |
--- src/main/java/itn/let/mjo/apikey/service/impl/ApiKeyMngDAO.java
+++ src/main/java/itn/let/mjo/apikey/service/impl/ApiKeyMngDAO.java
... | ... | @@ -48,10 +48,6 @@ |
| 48 | 48 |
return update("ApiKeyMngDAO.insertApiKey", apiKeyVO);
|
| 49 | 49 |
} |
| 50 | 50 |
|
| 51 |
- public void deleteApiKeyReal(ApiKeyVO apiKeyVO) throws Exception{
|
|
| 52 |
- update("ApiKeyMngDAO.deleteApiKeyReal", apiKeyVO);
|
|
| 53 |
- } |
|
| 54 |
- |
|
| 55 | 51 |
public List<ApiKeyVO> selectApiKeyApplyStatus(ApiKeyVO apiKeyVO){
|
| 56 | 52 |
return (List<ApiKeyVO>) list("ApiKeyMngDAO.selectApiKeyApplyStatus", apiKeyVO);
|
| 57 | 53 |
} |
... | ... | @@ -60,4 +56,8 @@ |
| 60 | 56 |
return (int) select("ApiKeyMngDAO.selectMberApiKeyChk", apiKeyVO);
|
| 61 | 57 |
} |
| 62 | 58 |
|
| 59 |
+ public void deleteApiKeyReal(ApiKeyVO apiKeyVO) throws Exception{
|
|
| 60 |
+ update("ApiKeyMngDAO.deleteApiKeyReal", apiKeyVO);
|
|
| 61 |
+ } |
|
| 62 |
+ |
|
| 63 | 63 |
}(No newline at end of file) |
--- src/main/java/itn/let/mjo/apikey/web/ApiKeyMngController.java
+++ src/main/java/itn/let/mjo/apikey/web/ApiKeyMngController.java
... | ... | @@ -471,8 +471,10 @@ |
| 471 | 471 |
ApiKeyVO apiKeyVO = new ApiKeyVO(); |
| 472 | 472 |
apiKeyVO.setMberId(userId); |
| 473 | 473 |
apiKeyVO.setAccessNo(p_accessNo); |
| 474 |
- |
|
| 475 |
- apiCallInfoMngService.deleteApiKeyInfoReal(apiKeyVO); |
|
| 474 |
+ |
|
| 475 |
+ // 2025.06.02 update로 수정 |
|
| 476 |
+// apiCallInfoMngService.deleteApiKeyInfoReal(apiKeyVO); |
|
| 477 |
+ apiCallInfoMngService.udpateApiKeyInfoReal(apiKeyVO); |
|
| 476 | 478 |
|
| 477 | 479 |
modelAndView.addObject("message", "삭제 완료되었습니다.");
|
| 478 | 480 |
modelAndView.addObject("result", "success");
|
--- src/main/java/itn/let/uat/uia/web/EgovMypageRESTAPIController.java
+++ src/main/java/itn/let/uat/uia/web/EgovMypageRESTAPIController.java
... | ... | @@ -198,7 +198,7 @@ |
| 198 | 198 |
|
| 199 | 199 |
List<ApiKeyVO> resultList = new ArrayList<ApiKeyVO>(); |
| 200 | 200 |
resultList = apiKeyMngService.selectApiKeyApplyStatus(apiKeyVO); |
| 201 |
- System.out.println("=============");
|
|
| 201 |
+ |
|
| 202 | 202 |
if (resultList.size()>0) {
|
| 203 | 203 |
if(StringUtils.isNotEmpty(resultList.get(0).getFrstRegistPnttm())) |
| 204 | 204 |
{
|
--- src/main/resources/egovframework/sqlmap/let/mjo/apikey/ApiCallInfoMng_SQL_Mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/mjo/apikey/ApiCallInfoMng_SQL_Mysql.xml
... | ... | @@ -85,4 +85,11 @@ |
| 85 | 85 |
DELETE FROM lettngnrlmber_access_call_info |
| 86 | 86 |
WHERE access_no = #accessNo# |
| 87 | 87 |
</delete> |
| 88 |
+ |
|
| 89 |
+ <update id="ApiCallInfoMngDAO.updateApiCallInfoAll" parameterClass="apiKeyVO"> |
|
| 90 |
+ UPDATE lettngnrlmber_access_call_info |
|
| 91 |
+ SET use_yn = #useYn# |
|
| 92 |
+ WHERE access_no = #accessNo# |
|
| 93 |
+ |
|
| 94 |
+ </update> |
|
| 88 | 95 |
</sqlMap> |
--- src/main/resources/egovframework/sqlmap/let/mjo/apikey/ApiKeyMng_SQL_Mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/mjo/apikey/ApiKeyMng_SQL_Mysql.xml
... | ... | @@ -208,6 +208,7 @@ |
| 208 | 208 |
) |
| 209 | 209 |
WHERE 1=1 |
| 210 | 210 |
and a.mber_id=#mberId# |
| 211 |
+ and b.USE_YN != 'N' |
|
| 211 | 212 |
LIMIT 1 |
| 212 | 213 |
|
| 213 | 214 |
</select> |
--- src/main/webapp/WEB-INF/jsp/web/api/appMgmt.jsp
+++ src/main/webapp/WEB-INF/jsp/web/api/appMgmt.jsp
... | ... | @@ -242,7 +242,7 @@ |
| 242 | 242 |
var form = document.checkForm; |
| 243 | 243 |
var data = new FormData(form); |
| 244 | 244 |
|
| 245 |
- if(confirm("API 신청하시겠습니까?")) {
|
|
| 245 |
+ if(confirm("API를 신청하시겠습니까?")) {
|
|
| 246 | 246 |
$.ajax({
|
| 247 | 247 |
type: "POST", |
| 248 | 248 |
url: "/uss/ion/apikey/UserAPIInsertAPIKEYAjax.do", |
... | ... | @@ -299,6 +299,10 @@ |
| 299 | 299 |
<!--신청/관리 내용--> |
| 300 | 300 |
<!--API 신청 정보 : 신청 전--> |
| 301 | 301 |
<div class="api_admin"> |
| 302 |
+ <ul class="info"> |
|
| 303 |
+ <li>- 서비스 사용 신청 시, 문자 및 카카오톡 연동서비스를 모두 이용하실 수 있습니다.</li> |
|
| 304 |
+ <li>- 관리자 승인 이후 발송 서버 IP를 등록해 주셔야 합니다.</li> |
|
| 305 |
+ </ul> |
|
| 302 | 306 |
<div class="admin_title">API 신청 정보</div> |
| 303 | 307 |
<div class="tb_wrap_t1"> |
| 304 | 308 |
<table class="tType4"> |
--- src/main/webapp/WEB-INF/jsp/web/api/examDown.jsp
+++ src/main/webapp/WEB-INF/jsp/web/api/examDown.jsp
... | ... | @@ -31,268 +31,543 @@ |
| 31 | 31 |
<h2>예제 다운로드</h2> |
| 32 | 32 |
</div> |
| 33 | 33 |
|
| 34 |
- <!--예제 다운로드 내용--> |
|
| 35 |
- <div class="api_download"> |
|
| 36 |
- <ul class="info"> |
|
| 37 |
- <li>- 아래 예제(JSP, PHP)를 참고하시어 쉽고 편리하게 API를 연동할 수 있습니다.</li> |
|
| 38 |
- <li>- JSP, PHP 외 타 예제는 계속해서 업데이트 될 예정입니다.</li> |
|
| 34 |
+ |
|
| 35 |
+ <div class="pay_tab_wrap"> |
|
| 36 |
+ <ul class="tabType1"> |
|
| 37 |
+ <li class="tab active"><button type="button" onclick="TabType5(this,'1');TabType3(this,'1');">문자</button></li> |
|
| 38 |
+ <li class="tab"><button type="button" onclick="TabType5(this,'2');TabType3(this,'7');">카카오톡</button></li> |
|
| 39 | 39 |
</ul> |
| 40 |
- |
|
| 41 |
- <div class="list_tab_wrap2 type2"> |
|
| 42 |
- <!-- tab button --> |
|
| 43 |
- <ul class="list_tab"> |
|
| 44 |
- <li class="tab active"><button type="button" onclick="listTab3(this,'1');">JSP</button> |
|
| 45 |
- </li> |
|
| 46 |
- <li class="tab"><button type="button" onclick="listTab3(this,'2');">PHP</button> |
|
| 47 |
- </li><!-- |
|
| 48 |
- <li class="tab"><button type="button" onclick="listTab3(this,'3');">ASP</button> |
|
| 49 |
- </li> |
|
| 50 |
- <li class="tab"><button type="button" onclick="listTab3(this,'4');">.NET</button> |
|
| 51 |
- </li> |
|
| 52 |
- <li class="tab"><button type="button" onclick="listTab3(this,'5');">AOS</button> |
|
| 53 |
- </li> |
|
| 54 |
- <li class="tab"><button type="button" onclick="listTab3(this,'6');">IOS</button> |
|
| 55 |
- </li>--> |
|
| 56 |
- </ul> |
|
| 57 |
- <!--// tab button --> |
|
| 58 |
- </div> |
|
| 59 |
- |
|
| 60 |
- <!-- JSP 다운로드--> |
|
| 61 |
- <div class="download_cont current" id="listTab3_1"> |
|
| 62 |
- <div class="box"> |
|
| 63 |
- <div class="text"> |
|
| 64 |
- <h4>JSP Example</h4> |
|
| 65 |
- <table> |
|
| 66 |
- <caption>JSP 샘플 파일 설명 테이블</caption> |
|
| 67 |
- <colgroup> |
|
| 68 |
- <col style="width:35%;"> |
|
| 69 |
- <col style="width:65%;"> |
|
| 70 |
- </colgroup> |
|
| 71 |
- <tr> |
|
| 72 |
- <th>jsp_example_send_msg_r1.jsp</th> |
|
| 73 |
- <td>문자보내기(여러명에게 동일한문자)</td> |
|
| 74 |
- </tr> |
|
| 75 |
- <tr> |
|
| 76 |
- <th>jsp_example_send_msgs_r1.jsp</th> |
|
| 77 |
- <td>문자보내기(여러명에게 다른문자)</td> |
|
| 78 |
- </tr> |
|
| 79 |
- <tr> |
|
| 80 |
- <th>jsp_example_hstry_r1.jsp</th> |
|
| 81 |
- <td>전송내역조회</td> |
|
| 82 |
- </tr> |
|
| 83 |
- <tr> |
|
| 84 |
- <th>jsp_example_hstry_detail_r1.jsp</th> |
|
| 85 |
- <td>상세전송내역조회</td> |
|
| 86 |
- </tr> |
|
| 87 |
- <tr> |
|
| 88 |
- <th>jsp_example_select_price_r1.jsp</th> |
|
| 89 |
- <td>발송가능건수</td> |
|
| 90 |
- </tr> |
|
| 91 |
- </table> |
|
| 92 |
- </div> |
|
| 93 |
- </div> |
|
| 94 |
- <div class="btn_area"> |
|
| 95 |
- <button type="button" class="btnType btnType11 download_btn" data-info="jsp" onclick="return false;">JSP용 예제 다운받기</button> |
|
| 96 |
- </div> |
|
| 97 |
- </div> |
|
| 98 |
- <!--// JSP 다운로드--> |
|
| 99 |
- <!--PHP 다운로드--> |
|
| 100 |
- <div class="download_cont" id="listTab3_2"> |
|
| 101 |
- <div class="box"> |
|
| 102 |
- <div class="text"> |
|
| 103 |
- <h4>PHP Example</h4> |
|
| 104 |
- <table> |
|
| 105 |
- <caption>PHP 샘플 파일 설명 테이블</caption> |
|
| 106 |
- <colgroup> |
|
| 107 |
- <col style="width:35%;"> |
|
| 108 |
- <col style="width:65%;"> |
|
| 109 |
- </colgroup> |
|
| 110 |
- <tr> |
|
| 111 |
- <th>php_example_send_msg_r1.php</th> |
|
| 112 |
- <td>문자보내기(여러명에게 동일한문자)</td> |
|
| 113 |
- </tr> |
|
| 114 |
- <tr> |
|
| 115 |
- <th>php_example_send_msgs_r1.php</th> |
|
| 116 |
- <td>문자보내기(여러명에게 다른문자)</td> |
|
| 117 |
- </tr> |
|
| 118 |
- <tr> |
|
| 119 |
- <th>php_example_hstry_r1.php</th> |
|
| 120 |
- <td>전송내역조회</td> |
|
| 121 |
- </tr> |
|
| 122 |
- <tr> |
|
| 123 |
- <th>php_example_hstry_detail_r1.php</th> |
|
| 124 |
- <td>상세전송내역조회</td> |
|
| 125 |
- </tr> |
|
| 126 |
- <tr> |
|
| 127 |
- <th>php_example_select_price_r1.php</th> |
|
| 128 |
- <td>발송가능건수</td> |
|
| 129 |
- </tr> |
|
| 130 |
- </table> |
|
| 131 |
- </div> |
|
| 132 |
- </div> |
|
| 133 |
- <div class="btn_area"> |
|
| 134 |
- <button type="button" class="btnType btnType11 download_btn" data-info="php" onclick="return false;">PHP용 예제 다운받기</button> |
|
| 135 |
- </div> |
|
| 136 |
- </div> |
|
| 137 |
- <!--// PHP 다운로드--> |
|
| 138 |
- <!--ASP 다운로드--> |
|
| 139 |
- <div class="download_cont" id="listTab3_3"> |
|
| 140 |
- <div class="box"> |
|
| 141 |
- <div class="text"> |
|
| 142 |
- <h4>ASP Example</h4> |
|
| 143 |
- <table> |
|
| 144 |
- <caption>ASP 샘플 파일 설명 테이블</caption> |
|
| 145 |
- <colgroup> |
|
| 146 |
- <col style="width:35%;"> |
|
| 147 |
- <col style="width:65%;"> |
|
| 148 |
- </colgroup> |
|
| 149 |
- <tr> |
|
| 150 |
- <th>파일명</th> |
|
| 151 |
- <td>파일 설명</td> |
|
| 152 |
- </tr> |
|
| 153 |
- <tr> |
|
| 154 |
- <th>파일명</th> |
|
| 155 |
- <td>파일 설명</td> |
|
| 156 |
- </tr> |
|
| 157 |
- <tr> |
|
| 158 |
- <th>파일명</th> |
|
| 159 |
- <td>파일 설명</td> |
|
| 160 |
- </tr> |
|
| 161 |
- <tr> |
|
| 162 |
- <th>파일명</th> |
|
| 163 |
- <td>파일 설명</td> |
|
| 164 |
- </tr> |
|
| 165 |
- <tr> |
|
| 166 |
- <th>파일명</th> |
|
| 167 |
- <td>파일 설명</td> |
|
| 168 |
- </tr> |
|
| 169 |
- </table> |
|
| 170 |
- </div> |
|
| 171 |
- </div> |
|
| 172 |
- <div class="btn_area"> |
|
| 173 |
- <button type="button" class="btnType btnType11">ASP용 예제 다운받기</button> |
|
| 174 |
- </div> |
|
| 175 |
- </div> |
|
| 176 |
- <!--// ASP 다운로드--> |
|
| 177 |
- <!--.NET 다운로드--> |
|
| 178 |
- <div class="download_cont" id="listTab3_4"> |
|
| 179 |
- <div class="box"> |
|
| 180 |
- <div class="text"> |
|
| 181 |
- <h4>.NET Example</h4> |
|
| 182 |
- <table> |
|
| 183 |
- <caption>.NET 샘플 파일 설명 테이블</caption> |
|
| 184 |
- <colgroup> |
|
| 185 |
- <col style="width:35%;"> |
|
| 186 |
- <col style="width:65%;"> |
|
| 187 |
- </colgroup> |
|
| 188 |
- <tr> |
|
| 189 |
- <th>파일명</th> |
|
| 190 |
- <td>파일 설명</td> |
|
| 191 |
- </tr> |
|
| 192 |
- <tr> |
|
| 193 |
- <th>파일명</th> |
|
| 194 |
- <td>파일 설명</td> |
|
| 195 |
- </tr> |
|
| 196 |
- <tr> |
|
| 197 |
- <th>파일명</th> |
|
| 198 |
- <td>파일 설명</td> |
|
| 199 |
- </tr> |
|
| 200 |
- <tr> |
|
| 201 |
- <th>파일명</th> |
|
| 202 |
- <td>파일 설명</td> |
|
| 203 |
- </tr> |
|
| 204 |
- <tr> |
|
| 205 |
- <th>파일명</th> |
|
| 206 |
- <td>파일 설명</td> |
|
| 207 |
- </tr> |
|
| 208 |
- </table> |
|
| 209 |
- </div> |
|
| 210 |
- </div> |
|
| 211 |
- <div class="btn_area"> |
|
| 212 |
- <button type="button" class="btnType btnType11">.NET용 예제 다운받기</button> |
|
| 213 |
- </div> |
|
| 214 |
- </div> |
|
| 215 |
- <!--// .NET 다운로드--> |
|
| 216 |
- <!--AOS 다운로드--> |
|
| 217 |
- <div class="download_cont" id="listTab3_5"> |
|
| 218 |
- <div class="box"> |
|
| 219 |
- <div class="text"> |
|
| 220 |
- <h4>AOS Example</h4> |
|
| 221 |
- <table> |
|
| 222 |
- <caption>AOS 샘플 파일 설명 테이블</caption> |
|
| 223 |
- <colgroup> |
|
| 224 |
- <col style="width:35%;"> |
|
| 225 |
- <col style="width:65%;"> |
|
| 226 |
- </colgroup> |
|
| 227 |
- <tr> |
|
| 228 |
- <th>파일명</th> |
|
| 229 |
- <td>파일 설명</td> |
|
| 230 |
- </tr> |
|
| 231 |
- <tr> |
|
| 232 |
- <th>파일명</th> |
|
| 233 |
- <td>파일 설명</td> |
|
| 234 |
- </tr> |
|
| 235 |
- <tr> |
|
| 236 |
- <th>파일명</th> |
|
| 237 |
- <td>파일 설명</td> |
|
| 238 |
- </tr> |
|
| 239 |
- <tr> |
|
| 240 |
- <th>파일명</th> |
|
| 241 |
- <td>파일 설명</td> |
|
| 242 |
- </tr> |
|
| 243 |
- <tr> |
|
| 244 |
- <th>파일명</th> |
|
| 245 |
- <td>파일 설명</td> |
|
| 246 |
- </tr> |
|
| 247 |
- </table> |
|
| 248 |
- </div> |
|
| 249 |
- </div> |
|
| 250 |
- <div class="btn_area"> |
|
| 251 |
- <button type="button" class="btnType btnType11">AOS용 예제 다운받기</button> |
|
| 252 |
- </div> |
|
| 253 |
- </div> |
|
| 254 |
- <!--// AOS 다운로드--> |
|
| 255 |
- <!--IOS 다운로드--> |
|
| 256 |
- <div class="download_cont" id="listTab3_6"> |
|
| 257 |
- <div class="box"> |
|
| 258 |
- <div class="text"> |
|
| 259 |
- <h4>IOS Example</h4> |
|
| 260 |
- <table> |
|
| 261 |
- <caption>IOS 샘플 파일 설명 테이블</caption> |
|
| 262 |
- <colgroup> |
|
| 263 |
- <col style="width:35%;"> |
|
| 264 |
- <col style="width:65%;"> |
|
| 265 |
- </colgroup> |
|
| 266 |
- <tr> |
|
| 267 |
- <th>파일명</th> |
|
| 268 |
- <td>파일 설명</td> |
|
| 269 |
- </tr> |
|
| 270 |
- <tr> |
|
| 271 |
- <th>파일명</th> |
|
| 272 |
- <td>파일 설명</td> |
|
| 273 |
- </tr> |
|
| 274 |
- <tr> |
|
| 275 |
- <th>파일명</th> |
|
| 276 |
- <td>파일 설명</td> |
|
| 277 |
- </tr> |
|
| 278 |
- <tr> |
|
| 279 |
- <th>파일명</th> |
|
| 280 |
- <td>파일 설명</td> |
|
| 281 |
- </tr> |
|
| 282 |
- <tr> |
|
| 283 |
- <th>파일명</th> |
|
| 284 |
- <td>파일 설명</td> |
|
| 285 |
- </tr> |
|
| 286 |
- </table> |
|
| 287 |
- </div> |
|
| 288 |
- </div> |
|
| 289 |
- <div class="btn_area"> |
|
| 290 |
- <button type="button" class="btnType btnType11">IOS용 예제 다운받기</button> |
|
| 291 |
- </div> |
|
| 292 |
- </div> |
|
| 293 |
- <!--// IOS 다운로드--> |
|
| 294 | 40 |
</div> |
| 41 |
+ |
|
| 42 |
+ <!--예제 다운로드 내용--> |
|
| 43 |
+ <div class="api_guide current" id="tab5_1"> |
|
| 44 |
+ <div class="api_download"> |
|
| 45 |
+ <ul class="info"> |
|
| 46 |
+ <li>- 아래 예제(JSP, PHP)를 참고하시어 쉽고 편리하게 API를 연동할 수 있습니다.</li> |
|
| 47 |
+ <li>- JSP, PHP 외 타 예제는 계속해서 업데이트 될 예정입니다.</li> |
|
| 48 |
+ </ul> |
|
| 49 |
+ |
|
| 50 |
+ <div class="list_tab_wrap2 type2"> |
|
| 51 |
+ <!-- tab button --> |
|
| 52 |
+ <ul class="list_tab"> |
|
| 53 |
+ <li class="tab active"><button type="button" onclick="listTab3(this,'1');">JSP</button> |
|
| 54 |
+ </li> |
|
| 55 |
+ <li class="tab"><button type="button" onclick="listTab3(this,'2');">PHP</button> |
|
| 56 |
+ </li><!-- |
|
| 57 |
+ <li class="tab"><button type="button" onclick="listTab3(this,'3');">ASP</button> |
|
| 58 |
+ </li> |
|
| 59 |
+ <li class="tab"><button type="button" onclick="listTab3(this,'4');">.NET</button> |
|
| 60 |
+ </li> |
|
| 61 |
+ <li class="tab"><button type="button" onclick="listTab3(this,'5');">AOS</button> |
|
| 62 |
+ </li> |
|
| 63 |
+ <li class="tab"><button type="button" onclick="listTab3(this,'6');">IOS</button> |
|
| 64 |
+ </li>--> |
|
| 65 |
+ </ul> |
|
| 66 |
+ <!--// tab button --> |
|
| 67 |
+ </div> |
|
| 68 |
+ |
|
| 69 |
+ <!-- JSP 다운로드--> |
|
| 70 |
+ <div class="download_cont current" id="listTab3_1"> |
|
| 71 |
+ <div class="box"> |
|
| 72 |
+ <div class="text"> |
|
| 73 |
+ <h4>JSP Example</h4> |
|
| 74 |
+ <table> |
|
| 75 |
+ <caption>JSP 샘플 파일 설명 테이블</caption> |
|
| 76 |
+ <colgroup> |
|
| 77 |
+ <col style="width:35%;"> |
|
| 78 |
+ <col style="width:65%;"> |
|
| 79 |
+ </colgroup> |
|
| 80 |
+ <tr> |
|
| 81 |
+ <th>jsp_example_send_msg_r1.jsp</th> |
|
| 82 |
+ <td>문자보내기(여러명에게 동일한문자)</td> |
|
| 83 |
+ </tr> |
|
| 84 |
+ <tr> |
|
| 85 |
+ <th>jsp_example_send_msgs_r1.jsp</th> |
|
| 86 |
+ <td>문자보내기(여러명에게 다른문자)</td> |
|
| 87 |
+ </tr> |
|
| 88 |
+ <tr> |
|
| 89 |
+ <th>jsp_example_hstry_r1.jsp</th> |
|
| 90 |
+ <td>전송내역조회</td> |
|
| 91 |
+ </tr> |
|
| 92 |
+ <tr> |
|
| 93 |
+ <th>jsp_example_hstry_detail_r1.jsp</th> |
|
| 94 |
+ <td>상세전송내역조회</td> |
|
| 95 |
+ </tr> |
|
| 96 |
+ <tr> |
|
| 97 |
+ <th>jsp_example_select_price_r1.jsp</th> |
|
| 98 |
+ <td>발송가능건수</td> |
|
| 99 |
+ </tr> |
|
| 100 |
+ </table> |
|
| 101 |
+ </div> |
|
| 102 |
+ </div> |
|
| 103 |
+ <div class="btn_area"> |
|
| 104 |
+ <button type="button" class="btnType btnType11 download_btn" data-info="jsp" onclick="return false;">JSP용 예제 다운받기</button> |
|
| 105 |
+ </div> |
|
| 106 |
+ </div> |
|
| 107 |
+ <!--// JSP 다운로드--> |
|
| 108 |
+ <!--PHP 다운로드--> |
|
| 109 |
+ <div class="download_cont" id="listTab3_2"> |
|
| 110 |
+ <div class="box"> |
|
| 111 |
+ <div class="text"> |
|
| 112 |
+ <h4>PHP Example</h4> |
|
| 113 |
+ <table> |
|
| 114 |
+ <caption>PHP 샘플 파일 설명 테이블</caption> |
|
| 115 |
+ <colgroup> |
|
| 116 |
+ <col style="width:35%;"> |
|
| 117 |
+ <col style="width:65%;"> |
|
| 118 |
+ </colgroup> |
|
| 119 |
+ <tr> |
|
| 120 |
+ <th>php_example_send_msg_r1.php</th> |
|
| 121 |
+ <td>문자보내기(여러명에게 동일한문자)</td> |
|
| 122 |
+ </tr> |
|
| 123 |
+ <tr> |
|
| 124 |
+ <th>php_example_send_msgs_r1.php</th> |
|
| 125 |
+ <td>문자보내기(여러명에게 다른문자)</td> |
|
| 126 |
+ </tr> |
|
| 127 |
+ <tr> |
|
| 128 |
+ <th>php_example_hstry_r1.php</th> |
|
| 129 |
+ <td>전송내역조회</td> |
|
| 130 |
+ </tr> |
|
| 131 |
+ <tr> |
|
| 132 |
+ <th>php_example_hstry_detail_r1.php</th> |
|
| 133 |
+ <td>상세전송내역조회</td> |
|
| 134 |
+ </tr> |
|
| 135 |
+ <tr> |
|
| 136 |
+ <th>php_example_select_price_r1.php</th> |
|
| 137 |
+ <td>발송가능건수</td> |
|
| 138 |
+ </tr> |
|
| 139 |
+ </table> |
|
| 140 |
+ </div> |
|
| 141 |
+ </div> |
|
| 142 |
+ <div class="btn_area"> |
|
| 143 |
+ <button type="button" class="btnType btnType11 download_btn" data-info="php" onclick="return false;">PHP용 예제 다운받기</button> |
|
| 144 |
+ </div> |
|
| 145 |
+ </div> |
|
| 146 |
+ <!--// PHP 다운로드--> |
|
| 147 |
+ <!--ASP 다운로드--> |
|
| 148 |
+ <div class="download_cont" id="listTab3_3"> |
|
| 149 |
+ <div class="box"> |
|
| 150 |
+ <div class="text"> |
|
| 151 |
+ <h4>ASP Example</h4> |
|
| 152 |
+ <table> |
|
| 153 |
+ <caption>ASP 샘플 파일 설명 테이블</caption> |
|
| 154 |
+ <colgroup> |
|
| 155 |
+ <col style="width:35%;"> |
|
| 156 |
+ <col style="width:65%;"> |
|
| 157 |
+ </colgroup> |
|
| 158 |
+ <tr> |
|
| 159 |
+ <th>파일명</th> |
|
| 160 |
+ <td>파일 설명</td> |
|
| 161 |
+ </tr> |
|
| 162 |
+ <tr> |
|
| 163 |
+ <th>파일명</th> |
|
| 164 |
+ <td>파일 설명</td> |
|
| 165 |
+ </tr> |
|
| 166 |
+ <tr> |
|
| 167 |
+ <th>파일명</th> |
|
| 168 |
+ <td>파일 설명</td> |
|
| 169 |
+ </tr> |
|
| 170 |
+ <tr> |
|
| 171 |
+ <th>파일명</th> |
|
| 172 |
+ <td>파일 설명</td> |
|
| 173 |
+ </tr> |
|
| 174 |
+ <tr> |
|
| 175 |
+ <th>파일명</th> |
|
| 176 |
+ <td>파일 설명</td> |
|
| 177 |
+ </tr> |
|
| 178 |
+ </table> |
|
| 179 |
+ </div> |
|
| 180 |
+ </div> |
|
| 181 |
+ <div class="btn_area"> |
|
| 182 |
+ <button type="button" class="btnType btnType11">ASP용 예제 다운받기</button> |
|
| 183 |
+ </div> |
|
| 184 |
+ </div> |
|
| 185 |
+ <!--// ASP 다운로드--> |
|
| 186 |
+ <!--.NET 다운로드--> |
|
| 187 |
+ <div class="download_cont" id="listTab3_4"> |
|
| 188 |
+ <div class="box"> |
|
| 189 |
+ <div class="text"> |
|
| 190 |
+ <h4>.NET Example</h4> |
|
| 191 |
+ <table> |
|
| 192 |
+ <caption>.NET 샘플 파일 설명 테이블</caption> |
|
| 193 |
+ <colgroup> |
|
| 194 |
+ <col style="width:35%;"> |
|
| 195 |
+ <col style="width:65%;"> |
|
| 196 |
+ </colgroup> |
|
| 197 |
+ <tr> |
|
| 198 |
+ <th>파일명</th> |
|
| 199 |
+ <td>파일 설명</td> |
|
| 200 |
+ </tr> |
|
| 201 |
+ <tr> |
|
| 202 |
+ <th>파일명</th> |
|
| 203 |
+ <td>파일 설명</td> |
|
| 204 |
+ </tr> |
|
| 205 |
+ <tr> |
|
| 206 |
+ <th>파일명</th> |
|
| 207 |
+ <td>파일 설명</td> |
|
| 208 |
+ </tr> |
|
| 209 |
+ <tr> |
|
| 210 |
+ <th>파일명</th> |
|
| 211 |
+ <td>파일 설명</td> |
|
| 212 |
+ </tr> |
|
| 213 |
+ <tr> |
|
| 214 |
+ <th>파일명</th> |
|
| 215 |
+ <td>파일 설명</td> |
|
| 216 |
+ </tr> |
|
| 217 |
+ </table> |
|
| 218 |
+ </div> |
|
| 219 |
+ </div> |
|
| 220 |
+ <div class="btn_area"> |
|
| 221 |
+ <button type="button" class="btnType btnType11">.NET용 예제 다운받기</button> |
|
| 222 |
+ </div> |
|
| 223 |
+ </div> |
|
| 224 |
+ <!--// .NET 다운로드--> |
|
| 225 |
+ <!--AOS 다운로드--> |
|
| 226 |
+ <div class="download_cont" id="listTab3_5"> |
|
| 227 |
+ <div class="box"> |
|
| 228 |
+ <div class="text"> |
|
| 229 |
+ <h4>AOS Example</h4> |
|
| 230 |
+ <table> |
|
| 231 |
+ <caption>AOS 샘플 파일 설명 테이블</caption> |
|
| 232 |
+ <colgroup> |
|
| 233 |
+ <col style="width:35%;"> |
|
| 234 |
+ <col style="width:65%;"> |
|
| 235 |
+ </colgroup> |
|
| 236 |
+ <tr> |
|
| 237 |
+ <th>파일명</th> |
|
| 238 |
+ <td>파일 설명</td> |
|
| 239 |
+ </tr> |
|
| 240 |
+ <tr> |
|
| 241 |
+ <th>파일명</th> |
|
| 242 |
+ <td>파일 설명</td> |
|
| 243 |
+ </tr> |
|
| 244 |
+ <tr> |
|
| 245 |
+ <th>파일명</th> |
|
| 246 |
+ <td>파일 설명</td> |
|
| 247 |
+ </tr> |
|
| 248 |
+ <tr> |
|
| 249 |
+ <th>파일명</th> |
|
| 250 |
+ <td>파일 설명</td> |
|
| 251 |
+ </tr> |
|
| 252 |
+ <tr> |
|
| 253 |
+ <th>파일명</th> |
|
| 254 |
+ <td>파일 설명</td> |
|
| 255 |
+ </tr> |
|
| 256 |
+ </table> |
|
| 257 |
+ </div> |
|
| 258 |
+ </div> |
|
| 259 |
+ <div class="btn_area"> |
|
| 260 |
+ <button type="button" class="btnType btnType11">AOS용 예제 다운받기</button> |
|
| 261 |
+ </div> |
|
| 262 |
+ </div> |
|
| 263 |
+ <!--// AOS 다운로드--> |
|
| 264 |
+ <!--IOS 다운로드--> |
|
| 265 |
+ <div class="download_cont" id="listTab3_6"> |
|
| 266 |
+ <div class="box"> |
|
| 267 |
+ <div class="text"> |
|
| 268 |
+ <h4>IOS Example</h4> |
|
| 269 |
+ <table> |
|
| 270 |
+ <caption>IOS 샘플 파일 설명 테이블</caption> |
|
| 271 |
+ <colgroup> |
|
| 272 |
+ <col style="width:35%;"> |
|
| 273 |
+ <col style="width:65%;"> |
|
| 274 |
+ </colgroup> |
|
| 275 |
+ <tr> |
|
| 276 |
+ <th>파일명</th> |
|
| 277 |
+ <td>파일 설명</td> |
|
| 278 |
+ </tr> |
|
| 279 |
+ <tr> |
|
| 280 |
+ <th>파일명</th> |
|
| 281 |
+ <td>파일 설명</td> |
|
| 282 |
+ </tr> |
|
| 283 |
+ <tr> |
|
| 284 |
+ <th>파일명</th> |
|
| 285 |
+ <td>파일 설명</td> |
|
| 286 |
+ </tr> |
|
| 287 |
+ <tr> |
|
| 288 |
+ <th>파일명</th> |
|
| 289 |
+ <td>파일 설명</td> |
|
| 290 |
+ </tr> |
|
| 291 |
+ <tr> |
|
| 292 |
+ <th>파일명</th> |
|
| 293 |
+ <td>파일 설명</td> |
|
| 294 |
+ </tr> |
|
| 295 |
+ </table> |
|
| 296 |
+ </div> |
|
| 297 |
+ </div> |
|
| 298 |
+ <div class="btn_area"> |
|
| 299 |
+ <button type="button" class="btnType btnType11">IOS용 예제 다운받기</button> |
|
| 300 |
+ </div> |
|
| 301 |
+ </div> |
|
| 302 |
+ <!--// IOS 다운로드--> |
|
| 303 |
+ </div> |
|
| 295 | 304 |
<!--// 예제 다운로드 내용--> |
| 305 |
+ </div> |
|
| 306 |
+ <div class="api_guide current" id="tab5_2"> |
|
| 307 |
+ <div class="api_download"> |
|
| 308 |
+ <ul class="info"> |
|
| 309 |
+ <li>- 카카오톡아래 예제(JSP, PHP)를 참고하시어 쉽고 편리하게 API를 연동할 수 있습니다.</li> |
|
| 310 |
+ <li>- JSP, PHP 외 타 예제는 계속해서 업데이트 될 예정입니다.</li> |
|
| 311 |
+ </ul> |
|
| 312 |
+ |
|
| 313 |
+ |
|
| 314 |
+ <div class="list_tab_wrap2 type2"> |
|
| 315 |
+ <!-- tab button --> |
|
| 316 |
+ <ul class="list_tab"> |
|
| 317 |
+ <li class="tab active"><button type="button" onclick="listTab3(this,'7');">JSP</button> |
|
| 318 |
+ </li> |
|
| 319 |
+ <!-- <li class="tab"><button type="button" onclick="listTab3(this,'8');">ASP</button> |
|
| 320 |
+ </li> --> |
|
| 321 |
+ <li class="tab"><button type="button" onclick="listTab3(this,'9');">PHP</button> |
|
| 322 |
+ </li> |
|
| 323 |
+ <!--<li class="tab"><button type="button" onclick="listTab3(this,'10');">.NET</button> |
|
| 324 |
+ </li> |
|
| 325 |
+ <li class="tab"><button type="button" onclick="listTab3(this,'11');">AOS</button> |
|
| 326 |
+ </li> |
|
| 327 |
+ <li class="tab"><button type="button" onclick="listTab3(this,'12');">IOS</button> |
|
| 328 |
+ </li>--> |
|
| 329 |
+ </ul> |
|
| 330 |
+ <!--// tab button --> |
|
| 331 |
+ </div> |
|
| 332 |
+ |
|
| 333 |
+ <!-- JSP 다운로드--> |
|
| 334 |
+ <div class="download_cont current" id="listTab3_7"> |
|
| 335 |
+ <div class="box"> |
|
| 336 |
+ <div class="text"> |
|
| 337 |
+ <h4>JSP Example</h4> |
|
| 338 |
+ <table> |
|
| 339 |
+ <caption>JSP 샘플 파일 설명 테이블</caption> |
|
| 340 |
+ <colgroup> |
|
| 341 |
+ <col style="width:35%;"> |
|
| 342 |
+ <col style="width:65%;"> |
|
| 343 |
+ </colgroup> |
|
| 344 |
+ <tr> |
|
| 345 |
+ <th>kakao jsp_example_send_msg_r1.jsp</th> |
|
| 346 |
+ <td>문자보내기(여러명에게 동일한문자)</td> |
|
| 347 |
+ </tr> |
|
| 348 |
+ <tr> |
|
| 349 |
+ <th>sp_example_send_msgs_r1.jsp</th> |
|
| 350 |
+ <td>문자보내기(여러명에게 다른문자)</td> |
|
| 351 |
+ </tr> |
|
| 352 |
+ <tr> |
|
| 353 |
+ <th>jsp_example_hstry_r1.jsp</th> |
|
| 354 |
+ <td>전송내역조회</td> |
|
| 355 |
+ </tr> |
|
| 356 |
+ <tr> |
|
| 357 |
+ <th>jsp_example_hstry_detail_r1.jsp</th> |
|
| 358 |
+ <td>상세전송내역조회</td> |
|
| 359 |
+ </tr> |
|
| 360 |
+ <tr> |
|
| 361 |
+ <th>jsp_example_select_price_r1.jsp</th> |
|
| 362 |
+ <td>발송가능건수</td> |
|
| 363 |
+ </tr> |
|
| 364 |
+ </table> |
|
| 365 |
+ </div> |
|
| 366 |
+ </div> |
|
| 367 |
+ <div class="btn_area"> |
|
| 368 |
+ <button type="button" class="btnType btnType11">JSP용 예제 다운받기</button> |
|
| 369 |
+ </div> |
|
| 370 |
+ </div> |
|
| 371 |
+ <!--// JSP 다운로드--> |
|
| 372 |
+ <!--ASP 다운로드--> |
|
| 373 |
+ <div class="download_cont" id="listTab3_8"> |
|
| 374 |
+ <div class="box"> |
|
| 375 |
+ <div class="text"> |
|
| 376 |
+ <h4>ASP Example</h4> |
|
| 377 |
+ <table> |
|
| 378 |
+ <caption>ASP 샘플 파일 설명 테이블</caption> |
|
| 379 |
+ <colgroup> |
|
| 380 |
+ <col style="width:35%;"> |
|
| 381 |
+ <col style="width:65%;"> |
|
| 382 |
+ </colgroup> |
|
| 383 |
+ <tr> |
|
| 384 |
+ <th>파일명</th> |
|
| 385 |
+ <td>파일 설명</td> |
|
| 386 |
+ </tr> |
|
| 387 |
+ <tr> |
|
| 388 |
+ <th>파일명</th> |
|
| 389 |
+ <td>파일 설명</td> |
|
| 390 |
+ </tr> |
|
| 391 |
+ <tr> |
|
| 392 |
+ <th>파일명</th> |
|
| 393 |
+ <td>파일 설명</td> |
|
| 394 |
+ </tr> |
|
| 395 |
+ <tr> |
|
| 396 |
+ <th>파일명</th> |
|
| 397 |
+ <td>파일 설명</td> |
|
| 398 |
+ </tr> |
|
| 399 |
+ <tr> |
|
| 400 |
+ <th>파일명</th> |
|
| 401 |
+ <td>파일 설명</td> |
|
| 402 |
+ </tr> |
|
| 403 |
+ </table> |
|
| 404 |
+ </div> |
|
| 405 |
+ </div> |
|
| 406 |
+ <div class="btn_area"> |
|
| 407 |
+ <button type="button" class="btnType btnType11">ASP용 예제 다운받기</button> |
|
| 408 |
+ </div> |
|
| 409 |
+ </div> |
|
| 410 |
+ <!--// ASP 다운로드--> |
|
| 411 |
+ <!--PHP 다운로드--> |
|
| 412 |
+ <div class="download_cont" id="listTab3_9"> |
|
| 413 |
+ <div class="box"> |
|
| 414 |
+ <div class="text"> |
|
| 415 |
+ <h4>PHP Example</h4> |
|
| 416 |
+ <table> |
|
| 417 |
+ <caption>PHP 샘플 파일 설명 테이블</caption> |
|
| 418 |
+ <colgroup> |
|
| 419 |
+ <col style="width:35%;"> |
|
| 420 |
+ <col style="width:65%;"> |
|
| 421 |
+ </colgroup> |
|
| 422 |
+ <tbody> |
|
| 423 |
+ <tr> |
|
| 424 |
+ <th>php_example_send_msg_r1.php</th> |
|
| 425 |
+ <td>문자보내기(여러명에게 동일한문자)</td> |
|
| 426 |
+ </tr> |
|
| 427 |
+ <tr> |
|
| 428 |
+ <th>php_example_send_msgs_r1.php</th> |
|
| 429 |
+ <td>문자보내기(여러명에게 다른문자)</td> |
|
| 430 |
+ </tr> |
|
| 431 |
+ <tr> |
|
| 432 |
+ <th>php_example_hstry_r1.php</th> |
|
| 433 |
+ <td>전송내역조회</td> |
|
| 434 |
+ </tr> |
|
| 435 |
+ <tr> |
|
| 436 |
+ <th>php_example_hstry_detail_r1.php</th> |
|
| 437 |
+ <td>상세전송내역조회</td> |
|
| 438 |
+ </tr> |
|
| 439 |
+ <tr> |
|
| 440 |
+ <th>php_example_select_price_r1.php</th> |
|
| 441 |
+ <td>발송가능건수</td> |
|
| 442 |
+ </tr> |
|
| 443 |
+ </tbody> |
|
| 444 |
+ </table> |
|
| 445 |
+ </div> |
|
| 446 |
+ </div> |
|
| 447 |
+ <div class="btn_area"> |
|
| 448 |
+ <button type="button" class="btnType btnType11">PHP용 예제 다운받기</button> |
|
| 449 |
+ </div> |
|
| 450 |
+ </div> |
|
| 451 |
+ <!--// PHP 다운로드--> |
|
| 452 |
+ <!--.NET 다운로드--> |
|
| 453 |
+ <div class="download_cont" id="listTab3_10"> |
|
| 454 |
+ <div class="box"> |
|
| 455 |
+ <div class="text"> |
|
| 456 |
+ <h4>.NET Example</h4> |
|
| 457 |
+ <table> |
|
| 458 |
+ <caption>.NET 샘플 파일 설명 테이블</caption> |
|
| 459 |
+ <colgroup> |
|
| 460 |
+ <col style="width:35%;"> |
|
| 461 |
+ <col style="width:65%;"> |
|
| 462 |
+ </colgroup> |
|
| 463 |
+ <tr> |
|
| 464 |
+ <th>파일명</th> |
|
| 465 |
+ <td>파일 설명</td> |
|
| 466 |
+ </tr> |
|
| 467 |
+ <tr> |
|
| 468 |
+ <th>파일명</th> |
|
| 469 |
+ <td>파일 설명</td> |
|
| 470 |
+ </tr> |
|
| 471 |
+ <tr> |
|
| 472 |
+ <th>파일명</th> |
|
| 473 |
+ <td>파일 설명</td> |
|
| 474 |
+ </tr> |
|
| 475 |
+ <tr> |
|
| 476 |
+ <th>파일명</th> |
|
| 477 |
+ <td>파일 설명</td> |
|
| 478 |
+ </tr> |
|
| 479 |
+ <tr> |
|
| 480 |
+ <th>파일명</th> |
|
| 481 |
+ <td>파일 설명</td> |
|
| 482 |
+ </tr> |
|
| 483 |
+ </table> |
|
| 484 |
+ </div> |
|
| 485 |
+ </div> |
|
| 486 |
+ <div class="btn_area"> |
|
| 487 |
+ <button type="button" class="btnType btnType11">.NET용 예제 다운받기</button> |
|
| 488 |
+ </div> |
|
| 489 |
+ </div> |
|
| 490 |
+ <!--// .NET 다운로드--> |
|
| 491 |
+ <!--AOS 다운로드--> |
|
| 492 |
+ <div class="download_cont" id="listTab3_11"> |
|
| 493 |
+ <div class="box"> |
|
| 494 |
+ <div class="text"> |
|
| 495 |
+ <h4>AOS Example</h4> |
|
| 496 |
+ <table> |
|
| 497 |
+ <caption>AOS 샘플 파일 설명 테이블</caption> |
|
| 498 |
+ <colgroup> |
|
| 499 |
+ <col style="width:35%;"> |
|
| 500 |
+ <col style="width:65%;"> |
|
| 501 |
+ </colgroup> |
|
| 502 |
+ <tr> |
|
| 503 |
+ <th>파일명</th> |
|
| 504 |
+ <td>파일 설명</td> |
|
| 505 |
+ </tr> |
|
| 506 |
+ <tr> |
|
| 507 |
+ <th>파일명</th> |
|
| 508 |
+ <td>파일 설명</td> |
|
| 509 |
+ </tr> |
|
| 510 |
+ <tr> |
|
| 511 |
+ <th>파일명</th> |
|
| 512 |
+ <td>파일 설명</td> |
|
| 513 |
+ </tr> |
|
| 514 |
+ <tr> |
|
| 515 |
+ <th>파일명</th> |
|
| 516 |
+ <td>파일 설명</td> |
|
| 517 |
+ </tr> |
|
| 518 |
+ <tr> |
|
| 519 |
+ <th>파일명</th> |
|
| 520 |
+ <td>파일 설명</td> |
|
| 521 |
+ </tr> |
|
| 522 |
+ </table> |
|
| 523 |
+ </div> |
|
| 524 |
+ </div> |
|
| 525 |
+ <div class="btn_area"> |
|
| 526 |
+ <button type="button" class="btnType btnType11">AOS용 예제 다운받기</button> |
|
| 527 |
+ </div> |
|
| 528 |
+ </div> |
|
| 529 |
+ <!--// AOS 다운로드--> |
|
| 530 |
+ <!--IOS 다운로드--> |
|
| 531 |
+ <div class="download_cont" id="listTab3_12"> |
|
| 532 |
+ <div class="box"> |
|
| 533 |
+ <div class="text"> |
|
| 534 |
+ <h4>IOS Example</h4> |
|
| 535 |
+ <table> |
|
| 536 |
+ <caption>IOS 샘플 파일 설명 테이블</caption> |
|
| 537 |
+ <colgroup> |
|
| 538 |
+ <col style="width:35%;"> |
|
| 539 |
+ <col style="width:65%;"> |
|
| 540 |
+ </colgroup> |
|
| 541 |
+ <tr> |
|
| 542 |
+ <th>파일명</th> |
|
| 543 |
+ <td>파일 설명</td> |
|
| 544 |
+ </tr> |
|
| 545 |
+ <tr> |
|
| 546 |
+ <th>파일명</th> |
|
| 547 |
+ <td>파일 설명</td> |
|
| 548 |
+ </tr> |
|
| 549 |
+ <tr> |
|
| 550 |
+ <th>파일명</th> |
|
| 551 |
+ <td>파일 설명</td> |
|
| 552 |
+ </tr> |
|
| 553 |
+ <tr> |
|
| 554 |
+ <th>파일명</th> |
|
| 555 |
+ <td>파일 설명</td> |
|
| 556 |
+ </tr> |
|
| 557 |
+ <tr> |
|
| 558 |
+ <th>파일명</th> |
|
| 559 |
+ <td>파일 설명</td> |
|
| 560 |
+ </tr> |
|
| 561 |
+ </table> |
|
| 562 |
+ </div> |
|
| 563 |
+ </div> |
|
| 564 |
+ <div class="btn_area"> |
|
| 565 |
+ <button type="button" class="btnType btnType11">IOS용 예제 다운받기</button> |
|
| 566 |
+ </div> |
|
| 567 |
+ </div> |
|
| 568 |
+ <!--// IOS 다운로드--> |
|
| 569 |
+ </div> |
|
| 570 |
+ </div> |
|
| 296 | 571 |
</div> |
| 297 | 572 |
</div> |
| 298 | 573 |
|
--- src/main/webapp/WEB-INF/jsp/web/api/intrdView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/api/intrdView.jsp
... | ... | @@ -1,94 +1,249 @@ |
| 1 |
-<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
|
| 1 |
+<%@ page language="java" contentType="text/html; charset=UTF-8" |
|
| 2 |
+ pageEncoding="UTF-8"%> |
|
| 2 | 3 |
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> |
| 3 | 4 |
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> |
| 4 | 5 |
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> |
| 5 | 6 |
<script language=javascript> |
| 6 |
-$(document).ready(function(){
|
|
| 7 |
- |
|
| 8 |
-}); |
|
| 7 |
+ $(document).ready(function() {
|
|
| 9 | 8 |
|
| 9 |
+ }); |
|
| 10 | 10 |
</script> |
| 11 | 11 |
<!-- content 영역 --> |
| 12 | 12 |
<div class="inner"> |
| 13 | 13 |
<!-- send top --> |
| 14 | 14 |
<div class="send_top"> |
| 15 | 15 |
<c:import url="./top_tepMenu.jsp" /> |
| 16 |
- |
|
| 16 |
+ |
|
| 17 | 17 |
<!-- tab button --> |
| 18 | 18 |
<div class="api_guide_cont current"> |
| 19 |
- <div class="heading"> |
|
| 20 |
- <h2>문자연동(API) 소개</h2> |
|
| 21 |
- </div> |
|
| 19 |
+ <div class="heading"> |
|
| 20 |
+ <h2>연동 서비스 안내</h2> |
|
| 21 |
+ </div> |
|
| 22 | 22 |
|
| 23 |
- <!--소개 내용--> |
|
| 24 |
- <div class="api_visual_image"> |
|
| 25 |
- <img src="<c:url value='/publish/images/api_intro_cont/api_intro_visual.jpg' />" alt="문자연동(API)도 이제 '문자온!'' 별도의 프로그램 설치 없이 누구나 쉽고 편리하게 문자를 발송할 수 있습니다." usemap="#image-map"> |
|
| 26 |
- <map name="image-map"> |
|
| 27 |
- <area target="_self" alt="문자연동(API)신청하기" title="문자연동(API)신청하기" href="<c:out value='/web/api/appMgmt.do' />" coords="338,266,88,216" shape="rect"> |
|
| 28 |
- </map> |
|
| 29 |
- </div> |
|
| 30 |
- |
|
| 31 |
- <!--사용 절차 설명 --> |
|
| 32 |
- <div class="api_intro"> |
|
| 33 |
- <div class="title"> |
|
| 34 |
- <h3>문자연동(API) 사용 절차</h3> |
|
| 35 |
- </div> |
|
| 23 |
+ <!--소개 내용--> |
|
| 24 |
+ <div class="api_visual_image"> |
|
| 25 |
+ <img |
|
| 26 |
+ src="<c:url value='/publish/images/api_intro_cont/api_intro_visual.jpg' />" |
|
| 27 |
+ alt="문자연동(API)도 이제 '문자온!'' 별도의 프로그램 설치 없이 누구나 쉽고 편리하게 문자를 발송할 수 있습니다." |
|
| 28 |
+ usemap="#image-map"> |
|
| 29 |
+ <map name="image-map"> |
|
| 30 |
+ <area target="_self" alt="문자연동(API)신청하기" title="문자연동(API)신청하기" |
|
| 31 |
+ href="<c:out value='/web/api/appMgmt.do' />" |
|
| 32 |
+ coords="338,266,88,216" shape="rect"> |
|
| 33 |
+ </map> |
|
| 34 |
+ </div> |
|
| 36 | 35 |
|
| 37 |
- <div class="title-line"> |
|
| 38 |
- <div class="left-line"></div> |
|
| 39 |
- <div class="right-line"></div> |
|
| 40 |
- </div> |
|
| 36 |
+ <div class="pay_tab_wrap"> |
|
| 37 |
+ <ul class="tabType1"> |
|
| 38 |
+ <li class="tab active"><button type="button" |
|
| 39 |
+ onclick="TabType5(this,'1');">문자</button></li> |
|
| 40 |
+ <li class="tab"><button type="button" |
|
| 41 |
+ onclick="TabType5(this,'2');">카카오톡</button></li> |
|
| 42 |
+ </ul> |
|
| 43 |
+ </div> |
|
| 41 | 44 |
|
| 42 |
- <div class="con"> |
|
| 43 |
- <ul class="api_process_guide"> |
|
| 44 |
- <li class="guide"> |
|
| 45 |
- <p class="step_title">STEP <span>01</span></p> |
|
| 46 |
- <div class="step_con"> |
|
| 47 |
- <div class="icon"><img src="<c:url value='/publish/images/api_intro_cont/api_guide_01.jpg' />" alt="문자 API 신청 아이콘"></div> |
|
| 48 |
- <dl> |
|
| 49 |
- <dt>문자연동(API) 신청</dt> |
|
| 50 |
- <dd>관리자 승인 후 사용 가능</dd> |
|
| 51 |
- </dl> |
|
| 52 |
- </div> |
|
| 53 |
- </li> |
|
| 54 |
- <li class="guide"> |
|
| 55 |
- <p class="step_title">STEP <span>02</span></p> |
|
| 56 |
- <div class="step_con"> |
|
| 57 |
- <div class="icon"><img src="<c:url value='/publish/images/api_intro_cont/api_guide_02.jpg' />" alt="관리자 승인 아이콘"></div> |
|
| 58 |
- <dl> |
|
| 59 |
- <dt>관리자 승인</dt> |
|
| 60 |
- <dd>승인 완료 시 문자 안내</dd> |
|
| 61 |
- </dl> |
|
| 62 |
- </div> |
|
| 63 |
- </li> |
|
| 64 |
- <li class="guide"> |
|
| 65 |
- <p class="step_title">STEP <span>03</span></p> |
|
| 66 |
- <div class="step_con"> |
|
| 67 |
- <div class="icon"><img src="<c:url value='/publish/images/api_intro_cont/api_guide_03.jpg' />" alt="아이피(IP) 등록 아이콘"></div> |
|
| 68 |
- <dl> |
|
| 69 |
-<!-- <dt>아이피<span>(IP)</span> 등록</dt> --> |
|
| 70 |
- <dt>아이피(IP) 등록</dt> |
|
| 71 |
- <dd>문자연동(API)를 통해 문자 발송 서버 IP 등록</dd> |
|
| 72 |
- </dl> |
|
| 73 |
- </div> |
|
| 74 |
- </li> |
|
| 75 |
- <li class="guide"> |
|
| 76 |
- <p class="step_title">STEP <span>04</span></p> |
|
| 77 |
- <div class="step_con"> |
|
| 78 |
- <div class="icon"><img src="<c:url value='/publish/images/api_intro_cont/api_guide_04.jpg' />" alt="API 연동 아이콘"></div> |
|
| 79 |
- <dl> |
|
| 80 |
- <dt>API 연동</dt> |
|
| 81 |
- <dd>API 사용 매뉴얼 및 샘플링을 통해 누구나 손쉽게 연동 가능</dd> |
|
| 82 |
- </dt> |
|
| 83 |
- </div> |
|
| 84 |
- </li> |
|
| 85 |
- </ul> |
|
| 86 |
- </div> |
|
| 87 |
- </div> |
|
| 88 |
- <!--// 사용 절차 설명--> |
|
| 89 |
- <!--// 소개 내용--> |
|
| 90 |
- </div> |
|
| 91 |
- |
|
| 92 |
- |
|
| 45 |
+ <!--사용 절차 설명 --> |
|
| 46 |
+ <div class="api_intro api_guide current" id="tab5_1"> |
|
| 47 |
+ <div class="title"> |
|
| 48 |
+ <h3>문자 API 사용 절차</h3> |
|
| 49 |
+ </div> |
|
| 50 |
+ |
|
| 51 |
+ <div class="title-line"> |
|
| 52 |
+ <div class="left-line"></div> |
|
| 53 |
+ <div class="right-line"></div> |
|
| 54 |
+ </div> |
|
| 55 |
+ |
|
| 56 |
+ <div class="con"> |
|
| 57 |
+ <ul class="api_process_guide"> |
|
| 58 |
+ <li class="guide"> |
|
| 59 |
+ <p class="step_title"> |
|
| 60 |
+ STEP <span>01</span> |
|
| 61 |
+ </p> |
|
| 62 |
+ <div class="step_con"> |
|
| 63 |
+ <div class="icon"> |
|
| 64 |
+ <img src="/publish/images/api_intro_cont/api_guide_00.png" |
|
| 65 |
+ alt="문자 API 신청 아이콘"> |
|
| 66 |
+ </div> |
|
| 67 |
+ <dl> |
|
| 68 |
+ <dt>발신번호 사전 등록</dt> |
|
| 69 |
+ <dd> |
|
| 70 |
+ 발송에 필요한 발신번호<br>등록 필요 |
|
| 71 |
+ </dd> |
|
| 72 |
+ </dl> |
|
| 73 |
+ </div> |
|
| 74 |
+ </li> |
|
| 75 |
+ <li class="guide"> |
|
| 76 |
+ <p class="step_title"> |
|
| 77 |
+ STEP <span>02</span> |
|
| 78 |
+ </p> |
|
| 79 |
+ <div class="step_con"> |
|
| 80 |
+ <div class="icon"> |
|
| 81 |
+ <img src="/publish/images/api_intro_cont/api_guide_01.jpg" |
|
| 82 |
+ alt="관리자 승인 아이콘"> |
|
| 83 |
+ </div> |
|
| 84 |
+ <dl> |
|
| 85 |
+ <dt>문자 연동 API 신청</dt> |
|
| 86 |
+ <dd>관리자 승인 후 사용 가능</dd> |
|
| 87 |
+ </dl> |
|
| 88 |
+ </div> |
|
| 89 |
+ </li> |
|
| 90 |
+ <li class="guide"> |
|
| 91 |
+ <p class="step_title"> |
|
| 92 |
+ STEP <span>03</span> |
|
| 93 |
+ </p> |
|
| 94 |
+ <div class="step_con"> |
|
| 95 |
+ <div class="icon"> |
|
| 96 |
+ <img src="/publish/images/api_intro_cont/api_guide_02.jpg" |
|
| 97 |
+ alt="아이피(IP) 등록 아이콘"> |
|
| 98 |
+ </div> |
|
| 99 |
+ <dl> |
|
| 100 |
+ <dt>관리자 승인</dt> |
|
| 101 |
+ <dd>승인 완료 시 문자 안내</dd> |
|
| 102 |
+ </dl> |
|
| 103 |
+ </div> |
|
| 104 |
+ </li> |
|
| 105 |
+ <li class="guide"> |
|
| 106 |
+ <p class="step_title"> |
|
| 107 |
+ STEP <span>04</span> |
|
| 108 |
+ </p> |
|
| 109 |
+ <div class="step_con"> |
|
| 110 |
+ <div class="icon"> |
|
| 111 |
+ <img src="/publish/images/api_intro_cont/api_guide_03.jpg" |
|
| 112 |
+ alt="API 연동 아이콘"> |
|
| 113 |
+ </div> |
|
| 114 |
+ <dl> |
|
| 115 |
+ <dt>아이피(IP) 등록</dt> |
|
| 116 |
+ <dd> |
|
| 117 |
+ 문자 API를 통해<br>문자 발송 서버 IP 등록 |
|
| 118 |
+ </dd> |
|
| 119 |
+ </dt> |
|
| 120 |
+ </div> |
|
| 121 |
+ </li> |
|
| 122 |
+ <li class="guide"> |
|
| 123 |
+ <p class="step_title"> |
|
| 124 |
+ STEP <span>05</span> |
|
| 125 |
+ </p> |
|
| 126 |
+ <div class="step_con"> |
|
| 127 |
+ <div class="icon"> |
|
| 128 |
+ <img src="/publish/images/api_intro_cont/api_guide_04.jpg" |
|
| 129 |
+ alt="API 연동 아이콘"> |
|
| 130 |
+ </div> |
|
| 131 |
+ <dl> |
|
| 132 |
+ <dt>API 연동</dt> |
|
| 133 |
+ <dd> |
|
| 134 |
+ API 사용 매뉴얼 및 샘플링을<br>통해 누구나 손쉽게 연동 가능 |
|
| 135 |
+ </dd> |
|
| 136 |
+ </dt> |
|
| 137 |
+ </div> |
|
| 138 |
+ </li> |
|
| 139 |
+ </ul> |
|
| 140 |
+ </div> |
|
| 141 |
+ </div> |
|
| 142 |
+ <!--// 사용 절차 설명--> |
|
| 143 |
+ |
|
| 144 |
+ |
|
| 145 |
+ <div class="api_intro api_guide kakao_intro" id="tab5_2"> |
|
| 146 |
+ <div class="title"> |
|
| 147 |
+ <h3>카카오톡 연동(API) 사용 절차</h3> |
|
| 148 |
+ </div> |
|
| 149 |
+ |
|
| 150 |
+ <div class="title-line"> |
|
| 151 |
+ <div class="left-line"></div> |
|
| 152 |
+ <div class="right-line"></div> |
|
| 153 |
+ </div> |
|
| 154 |
+ |
|
| 155 |
+ <div class="con"> |
|
| 156 |
+ <ul class="api_process_guide"> |
|
| 157 |
+ <li class="guide"> |
|
| 158 |
+ <p class="step_title"> |
|
| 159 |
+ STEP <span>01</span> |
|
| 160 |
+ </p> |
|
| 161 |
+ <div class="step_con"> |
|
| 162 |
+ <div class="icon"> |
|
| 163 |
+ <img src="/publish/images/api_intro_cont/api_guide_00.png" |
|
| 164 |
+ alt="문자 API 신청 아이콘"> |
|
| 165 |
+ </div> |
|
| 166 |
+ <dl> |
|
| 167 |
+ <dt>발신프로필 사전 등록</dt> |
|
| 168 |
+ <dd> |
|
| 169 |
+ 발송에 필요한 발신프로필<br>등록 필요 |
|
| 170 |
+ </dd> |
|
| 171 |
+ </dl> |
|
| 172 |
+ </div> |
|
| 173 |
+ </li> |
|
| 174 |
+ <li class="guide"> |
|
| 175 |
+ <p class="step_title"> |
|
| 176 |
+ STEP <span>02</span> |
|
| 177 |
+ </p> |
|
| 178 |
+ <div class="step_con"> |
|
| 179 |
+ <div class="icon"> |
|
| 180 |
+ <img src="/publish/images/api_intro_cont/api_guide_01.jpg" |
|
| 181 |
+ alt="관리자 승인 아이콘"> |
|
| 182 |
+ </div> |
|
| 183 |
+ <dl> |
|
| 184 |
+ <dt> |
|
| 185 |
+ 카카오톡 연동<br>API 신청 |
|
| 186 |
+ </dt> |
|
| 187 |
+ <dd>관리자 승인 후 사용 가능</dd> |
|
| 188 |
+ </dl> |
|
| 189 |
+ </div> |
|
| 190 |
+ </li> |
|
| 191 |
+ <li class="guide"> |
|
| 192 |
+ <p class="step_title"> |
|
| 193 |
+ STEP <span>03</span> |
|
| 194 |
+ </p> |
|
| 195 |
+ <div class="step_con"> |
|
| 196 |
+ <div class="icon"> |
|
| 197 |
+ <img src="/publish/images/api_intro_cont/api_guide_02.jpg" |
|
| 198 |
+ alt="아이피(IP) 등록 아이콘"> |
|
| 199 |
+ </div> |
|
| 200 |
+ <dl> |
|
| 201 |
+ <dt>관리자 승인</dt> |
|
| 202 |
+ <dd>승인 완료 시 문자 안내</dd> |
|
| 203 |
+ </dl> |
|
| 204 |
+ </div> |
|
| 205 |
+ </li> |
|
| 206 |
+ <li class="guide"> |
|
| 207 |
+ <p class="step_title"> |
|
| 208 |
+ STEP <span>04</span> |
|
| 209 |
+ </p> |
|
| 210 |
+ <div class="step_con"> |
|
| 211 |
+ <div class="icon"> |
|
| 212 |
+ <img src="/publish/images/api_intro_cont/api_guide_03.jpg" |
|
| 213 |
+ alt="API 연동 아이콘"> |
|
| 214 |
+ </div> |
|
| 215 |
+ <dl> |
|
| 216 |
+ <dt>아이피(IP) 등록</dt> |
|
| 217 |
+ <dd> |
|
| 218 |
+ 카카오톡 API를 통해<br>문자 발송 서버 IP 등록 |
|
| 219 |
+ </dd> |
|
| 220 |
+ </dt> |
|
| 221 |
+ </div> |
|
| 222 |
+ </li> |
|
| 223 |
+ <li class="guide"> |
|
| 224 |
+ <p class="step_title"> |
|
| 225 |
+ STEP <span>05</span> |
|
| 226 |
+ </p> |
|
| 227 |
+ <div class="step_con"> |
|
| 228 |
+ <div class="icon"> |
|
| 229 |
+ <img src="/publish/images/api_intro_cont/api_guide_04.jpg" |
|
| 230 |
+ alt="API 연동 아이콘"> |
|
| 231 |
+ </div> |
|
| 232 |
+ <dl> |
|
| 233 |
+ <dt>API 연동</dt> |
|
| 234 |
+ <dd> |
|
| 235 |
+ API 사용 매뉴얼 및 샘플링을<br>통해 누구나 손쉽게 연동 가능 |
|
| 236 |
+ </dd> |
|
| 237 |
+ </dt> |
|
| 238 |
+ </div> |
|
| 239 |
+ </li> |
|
| 240 |
+ </ul> |
|
| 241 |
+ </div> |
|
| 242 |
+ </div> |
|
| 243 |
+ |
|
| 244 |
+ <!--// 소개 내용--> |
|
| 245 |
+ </div> |
|
| 246 |
+ |
|
| 247 |
+ |
|
| 93 | 248 |
</div> |
| 94 | 249 |
</div> |
--- src/main/webapp/WEB-INF/jsp/web/api/top_tepMenu.jsp
+++ src/main/webapp/WEB-INF/jsp/web/api/top_tepMenu.jsp
... | ... | @@ -97,7 +97,7 @@ |
| 97 | 97 |
<button type="button" id="btnDeptPop" data-tooltip="popup01" style="display: none;"></button> |
| 98 | 98 |
|
| 99 | 99 |
<ul class="tabType4"> |
| 100 |
- <li class="tab"><button type="button" class="goPage" id="intrdView" data-info="<c:url value="/web/api/intrdView.do" />">문자연동(API)소개</button></li> |
|
| 100 |
+ <li class="tab"><button type="button" class="goPage" id="intrdView" data-info="<c:url value="/web/api/intrdView.do" />">연동 안내</button></li> |
|
| 101 | 101 |
<li class="tab"><button type="button" class="goPage" id="apiSpec" data-info="<c:url value="/web/api/apiSpec.do" />">개발 가이드</button></li> |
| 102 | 102 |
<%-- <li class="tab"><button type="button" class="goPage" id="apiAtSpec" data-info="<c:url value="/web/api/apiAtSpec.do" />">알림톡 사용안내</button></li> --%> |
| 103 | 103 |
<li class="tab"><button type="button" class="goPage" id="examDown" data-info="<c:url value="/web/api/examDown.do" />">예제 다운로드</button></li> |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?