diff --git a/src/main/java/itn/let/uat/uia/web/EgovMypageRESTAPIController.java b/src/main/java/itn/let/uat/uia/web/EgovMypageRESTAPIController.java index 668c64c7..67425bdc 100644 --- a/src/main/java/itn/let/uat/uia/web/EgovMypageRESTAPIController.java +++ b/src/main/java/itn/let/uat/uia/web/EgovMypageRESTAPIController.java @@ -247,7 +247,7 @@ public class EgovMypageRESTAPIController{ } model.addAttribute("loginVO", loginVO); - return "web/api/msg/apiSpec"; + return "web/api/apiSpec"; } /** diff --git a/src/main/webapp/WEB-INF/jsp/web/api/apiSpec.jsp b/src/main/webapp/WEB-INF/jsp/web/api/apiSpec.jsp new file mode 100644 index 00000000..24087cb9 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/api/apiSpec.jsp @@ -0,0 +1,149 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> + + + +
+ +
+ + + + +
+
+

REST API 개발 가이드

+
+ + +
+
    +
  • +
  • +
+
+ +
+
+ +
    +
  • +
  • +
  • +
  • +
  • +
+
+ + + + +
+ +
+ + + + +
+ +
+ + +
+ +
+ +
+ +
+ +
+ +
+
+ + +
+
+ +
    + +
  • +
  • +
  • +
  • +
  • +
  • +
  • +
  • + +
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec.jsp b/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec.jsp deleted file mode 100644 index 33381d46..00000000 --- a/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec.jsp +++ /dev/null @@ -1,82 +0,0 @@ -<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> - - - -
- -
- - - - -
-
-

REST API 설명

-
-
- -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
-
- - - - -
- -
- - - - -
- -
- - -
- -
- -
- -
- -
- -
-
-
-
diff --git a/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab6.jsp b/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab6.jsp new file mode 100644 index 00000000..df406dc3 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab6.jsp @@ -0,0 +1,195 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> + + + +
+ +
Request
+
+
+

Request

+ + + + + + + + + + + + + + + + + + + + + + +
API Request Http Method, 프로토콜, HOST, Service Port 정보 테이블
Http MethodPOST
프로토콜HTTP/1.1
HOSTapi.munjaon.co.kr
Service Port443
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
발송가능 건수 API Request 키 종류 및 설명, 타입, 필수 여부 테이블
설명타입필수
mberId사용자 IDStringO
accessKey인증용 API KeyStringO
+
+

※ HTTPS 프로토콜을 사용하여 POST로 요청합니다.

+
+
+
+
[Example]
+
+

+
+

"mberId":"String"

+

,"accessKey":"String"

+
+

+
+
+ + +
Response
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
발송가능 건수 API Response 키 종류 및 설명, 타입 테이블
설명타입
resultCode성공 여부("0" 아니면 실패)String
data결과값 객체(성공 : 데이터, 실패 : 메시지)Object
[data].longPrice장문 단가String
[data].longSendPsbltEa장문 발송 가능 건수String
[data].mberMoney현재 보유 금액String
[data].message문자String
[data].picturePrice그림문자 단가String
[data].pictureSendPsbltEa그림문자 발송 가능 건수String
[data].shortPrice단문 단가String
[data].shortSendPsbltEa단문 발송 가능 건수String
+
+

※ JSON 객체로 응답합니다.

+
+
+
+
[Example]O 성공 예시
+
+

+
+

"resultCode":"0"

+

,"data"

+
+

"longPrice":"50"

+

,"longSendPsbltEa":"19651"

+

,"mberMoney":"982586.7"

+

,"message":null

+

,"picturePrice":"90"

+

,"pictureSendPsbltEa":"10917"

+

,"shortPrice":"18"

+

,"shortSendPsbltEa":"54588"

+
+

+
+

+
+
+
+
[Example]X 실패 예시
+
+

+
+

"resultCode":"5099"

+

,"data":"기타 시스템 오류"

+
+

+
+
+ +
diff --git a/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab7.jsp b/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab7.jsp new file mode 100644 index 00000000..df406dc3 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab7.jsp @@ -0,0 +1,195 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> + + + +
+ +
Request
+
+
+

Request

+ + + + + + + + + + + + + + + + + + + + + + +
API Request Http Method, 프로토콜, HOST, Service Port 정보 테이블
Http MethodPOST
프로토콜HTTP/1.1
HOSTapi.munjaon.co.kr
Service Port443
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
발송가능 건수 API Request 키 종류 및 설명, 타입, 필수 여부 테이블
설명타입필수
mberId사용자 IDStringO
accessKey인증용 API KeyStringO
+
+

※ HTTPS 프로토콜을 사용하여 POST로 요청합니다.

+
+
+
+
[Example]
+
+

+
+

"mberId":"String"

+

,"accessKey":"String"

+
+

+
+
+ + +
Response
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
발송가능 건수 API Response 키 종류 및 설명, 타입 테이블
설명타입
resultCode성공 여부("0" 아니면 실패)String
data결과값 객체(성공 : 데이터, 실패 : 메시지)Object
[data].longPrice장문 단가String
[data].longSendPsbltEa장문 발송 가능 건수String
[data].mberMoney현재 보유 금액String
[data].message문자String
[data].picturePrice그림문자 단가String
[data].pictureSendPsbltEa그림문자 발송 가능 건수String
[data].shortPrice단문 단가String
[data].shortSendPsbltEa단문 발송 가능 건수String
+
+

※ JSON 객체로 응답합니다.

+
+
+
+
[Example]O 성공 예시
+
+

+
+

"resultCode":"0"

+

,"data"

+
+

"longPrice":"50"

+

,"longSendPsbltEa":"19651"

+

,"mberMoney":"982586.7"

+

,"message":null

+

,"picturePrice":"90"

+

,"pictureSendPsbltEa":"10917"

+

,"shortPrice":"18"

+

,"shortSendPsbltEa":"54588"

+
+

+
+

+
+
+
+
[Example]X 실패 예시
+
+

+
+

"resultCode":"5099"

+

,"data":"기타 시스템 오류"

+
+

+
+
+ +
diff --git a/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab8.jsp b/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab8.jsp new file mode 100644 index 00000000..df406dc3 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab8.jsp @@ -0,0 +1,195 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> + + + +
+ +
Request
+
+
+

Request

+ + + + + + + + + + + + + + + + + + + + + + +
API Request Http Method, 프로토콜, HOST, Service Port 정보 테이블
Http MethodPOST
프로토콜HTTP/1.1
HOSTapi.munjaon.co.kr
Service Port443
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
발송가능 건수 API Request 키 종류 및 설명, 타입, 필수 여부 테이블
설명타입필수
mberId사용자 IDStringO
accessKey인증용 API KeyStringO
+
+

※ HTTPS 프로토콜을 사용하여 POST로 요청합니다.

+
+
+
+
[Example]
+
+

+
+

"mberId":"String"

+

,"accessKey":"String"

+
+

+
+
+ + +
Response
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
발송가능 건수 API Response 키 종류 및 설명, 타입 테이블
설명타입
resultCode성공 여부("0" 아니면 실패)String
data결과값 객체(성공 : 데이터, 실패 : 메시지)Object
[data].longPrice장문 단가String
[data].longSendPsbltEa장문 발송 가능 건수String
[data].mberMoney현재 보유 금액String
[data].message문자String
[data].picturePrice그림문자 단가String
[data].pictureSendPsbltEa그림문자 발송 가능 건수String
[data].shortPrice단문 단가String
[data].shortSendPsbltEa단문 발송 가능 건수String
+
+

※ JSON 객체로 응답합니다.

+
+
+
+
[Example]O 성공 예시
+
+

+
+

"resultCode":"0"

+

,"data"

+
+

"longPrice":"50"

+

,"longSendPsbltEa":"19651"

+

,"mberMoney":"982586.7"

+

,"message":null

+

,"picturePrice":"90"

+

,"pictureSendPsbltEa":"10917"

+

,"shortPrice":"18"

+

,"shortSendPsbltEa":"54588"

+
+

+
+

+
+
+
+
[Example]X 실패 예시
+
+

+
+

"resultCode":"5099"

+

,"data":"기타 시스템 오류"

+
+

+
+
+ +
diff --git a/src/main/webapp/WEB-INF/jsp/web/api/msg/apiSpec.jsp b/src/main/webapp/WEB-INF/jsp/web/api/msg/apiSpec.jsp deleted file mode 100644 index 9bf7db27..00000000 --- a/src/main/webapp/WEB-INF/jsp/web/api/msg/apiSpec.jsp +++ /dev/null @@ -1,79 +0,0 @@ -<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> - - - -
- -
- - - - -
-
-

REST API 설명

-
-
- -
    -
  • -
  • -
  • -
  • -
  • -
-
- - - - -
- -
- - - - -
- -
- - -
- -
- -
- -
- -
- -
-
-
-
diff --git a/src/main/webapp/WEB-INF/jsp/web/api/top_tepMenu.jsp b/src/main/webapp/WEB-INF/jsp/web/api/top_tepMenu.jsp index 951d4c82..69adc193 100644 --- a/src/main/webapp/WEB-INF/jsp/web/api/top_tepMenu.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/api/top_tepMenu.jsp @@ -98,8 +98,8 @@ function customPopup(){