diff --git a/src/main/java/itn/let/kakao/user/kakaoAt/service/impl/KakaoAlimTalkServiceImpl.java b/src/main/java/itn/let/kakao/user/kakaoAt/service/impl/KakaoAlimTalkServiceImpl.java index 21ca4b50..cc45da12 100644 --- a/src/main/java/itn/let/kakao/user/kakaoAt/service/impl/KakaoAlimTalkServiceImpl.java +++ b/src/main/java/itn/let/kakao/user/kakaoAt/service/impl/KakaoAlimTalkServiceImpl.java @@ -862,7 +862,7 @@ public class KakaoAlimTalkServiceImpl extends EgovAbstractServiceImpl implements @Override public StatusResponse insertKakaoAtSandAjax_advc(KakaoVO kakaoVO, HttpServletRequest request) throws Exception { -// log.info(" :: [{}]", kakaoVO.toString()); + log.info(" :: [{}]", kakaoVO.toString()); // 측정할 메소드 호출 전 시간 기록 diff --git a/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab1.jsp b/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab1.jsp index 75389557..6a4e1f99 100644 --- a/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab1.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab1.jsp @@ -177,7 +177,7 @@ ,"senderKey":"6691434xxxxxxxxxxxxxxxxxxxxxxxxx"
- ,""phoneNumber":"010xxxxxxxx" + ,"phoneNumber":"010xxxxxxxx"
,"yellowId":"@ID" diff --git a/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab2.jsp b/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab2.jsp index a1d49448..67d57e4a 100644 --- a/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab2.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/api/at/apiSpec_tab2.jsp @@ -38,100 +38,59 @@
| 키 | -설명 | -타입 | -필수 | -
|---|---|---|---|
| mberId | -사용자 ID | -String | -O | -
| accessKey | -인증용 API Key | -String | -O | -
| callFrom | -발신자 번호(아이디에 등록되어 있는 번호) | -String | -O | -
| test_yn | -테스트 데이터 여부 | -String | -X | -
| callTo_1 | -수신자 번호 1 | -String | -O | -
| smsTxt_1 | -메시지 내용 1 | -String(1~2,000Byte) | -O | -
| ... | -... | -... | -X | -
| callTo_100 | -수신자 번호 100 | -String | -X | -
| smsTxt_100 | -메시지 내용 100 | -String(1~2,000Byte) | -X | -
| 키 | +설명 | +타입 | +필수 | +
|---|---|---|---|
| mberId | +사용자 ID | +String | +O | +
| accessKey | +인증용 API Key | +String | +O | +
| senderKey | +발신 프로필 Key | +String | +O | +
※ 문자 텍스트 용량(byte) : 한글 1자당 2byte, 영문/숫자 1자당 1byte
{
-"mberId":"홍길동"
-,"accessKey":"XXXXXXXXXXXXXX414050694b953"
-,"callFrom":"01012341234"
-,"test_yn":""
-,"callTo_1":"01011111111"
-,"smsTxt_1":"문자 테스트 1"
-,"callTo_2":"01022222222"
-,"smsTxt_2":"문자 테스트 2"
-}
-{
+"mberId":"홍길동"
+,"accessKey":"414050694b953XXXXXXXXXXXXXX"
+,"senderKey":"669143473b1af459628b8bdXXXXXXXXXXXXXX"
+}
+※ JSON 객체로 응답합니다.
-{
-"resultCode":"0"
-,"data":[
-"msgGroupIdList":[
-{
-"MSGGID_0000000013451"
-}
-,{
-"MSGGID_0000000013452"
-}
-]
-,"msgTypeList":[
-{
-"SMS"
-}
-,{
-"SMS"
-}
-]
-,"resultCode":"0"
-,"successCnt":"2"
-,"failCnt":"0"
-,"blockCnt":"0"
-,"test_yn":null
-]
-}
-{
-"resultCode":"1040"
-,"data":"치환 데이터 오류"
-}
-※ JSON 객체로 응답합니다.
+{
++ "resultCode":"0" +
++ ,"data"{ +
++ ,"senderKey":"669143473b1af459628xxxxxxxxxxxxxxxxxxxxx" +
++ ,"templateCode":"bizp_20250527112232xxxxxxxxxxxxx" +
++ ,"templateName":"템플릿 명" +
++ ,"createdAt":"2025-05-27 11:22:33" +
++ ,"modifiedAt":"2025-05-27 11:22:33" +
++ ,"serviceStatus":"REG(등록완료)" +
+}
+,{
++ ,"senderKey":"669143473b1af459628xxxxxxxxxxxxxxxxxxxxx" +
++ ,"templateCode":"bizp_20250527112232xxxxxxxxxxxxx" +
++ ,"templateName":"템플릿 명2" +
++ ,"createdAt":"2025-05-27 11:22:33" +
++ ,"modifiedAt":"2025-05-27 11:22:33" +
++ ,"serviceStatus":"RDY(대기)" +
+}
+}
+{
+"resultCode":"4099"
+,"msg":"기타 시스템 오류"
+}
+※ HTTPS 프로토콜을 사용하여 POST로 요청합니다.
@@ -108,13 +90,10 @@{
"mberId":"홍길동"
-,"accessKey":"XXXXXXXXXXXXXX414050694b953"
-,"page":""
-,"pageSize":""
-,"startDate":""
-,"endDate":""
-,"test_yn":""
+"mberId":"홍길동"
+,"accessKey":"414050694b953XXXXXXXXXXXXXX"
+,"senderKey":"669143473b1af459628b8bdXXXXXXXXXXXXXX"
+,"templateCode":"bizp_202503141052XXXXXXXXXXXXXX"
}
,"data":[
{
"resultCode":"0"
-,"message": null
-,"next_yn":"n"
-,"msgGroupId":"MSGGID_0000000000000"
-,"objectList":[
-{
-"msgTypeName":"단문(SMS)"
-,"msgType":"4"
-,"callFrom":"01011112222"
-,"callTo":"01011112223"
-,"msgGroupCnt":"2"
-,"msgGroupId":"MSGGID_0000000013340"
-,"msgId":"MSGID_0000000000001"
-,"scnt":"2"
-,"fcnt":"0"
-,"wcnt":"0"
-,"msgResult":"S"
-,"smsTxt":"문자 내용 단문 예제"
-,"subject":null
-,"reqdate":"2023-06-13 17:48:07"
-,"curState":"3"
-,"userId":"testuser"
-,"regdate":"2023-06-13 17:48:07"
-,"reserveCYn":"N"
-,"ttlCnt":"1"
-,"remainMsgCnt":"40"
-,"totMsgCnt":"70"
-}
-,{
-"msgTypeName":"장문(LMS)"
-,"msgType":"6"
-,"callFrom":"01011112222"
-,"callTo":"01011112223"
-,"msgGroupCnt":"1"
-,"msgGroupId":"MSGGID_0000000013341"
-,"msgId":"MSGID_0000000000002"
-,"scnt":"1"
-,"fcnt":"0"
-,"wcnt":"0"
-,"msgResult":"S"
-,"smsTxt":"문자 내용 장문 예제"
-,subject":null
-,reqdate":"2023-06-02 11:46:50"
-,"curState":"3"
-,"userId":"testuser"
-,"regdate":"2023-06-02 11:46:49"
-,"reserveCYn":"N"
-,"ttlCnt":"1"
-,"remainMsgCnt":"40"
-,"totMsgCnt":"70"
-}
-]
-"templateCode": "bizp_20250314105XXXXXXXXXXXXXXX"
+,"templateName": "템플릿 명"
+,"templateMessageType": "BA"
+,"templateEmphasizeType": "TEXT"
+,"templateContent": "템플릿 내용 예시"
+,"templateExtra": "부가정보"
+,"templateAd": "광고성 문구"
+,"templateImageName": "template.jpg"
+,"templateImageUrl": "https://cdn.example.com/image.jpg"
+,"templateTitle": "강조 제목"
+,"templateSubtitle": "보조 문구"
+,"templateHeader": "템플릿 헤더"
+,"categoryCode": "005001"
+,"securityFlag": true
+,"inspectionStatus": "REG"
+,"createdAt": "2025-06-30 10:30:00"
+,"modifiedAt": "2025-07-01 11:00:00"
+,"status": "A"
+,"block": false
+,"dormant": false
+ + +,"templateItemHighlight": {
+"title": "하이라이트 제목"
+,"description": "하이라이트 설명"
+,"imageUrl": "https://cdn.example.com/thumb.jpg"
+}
+ + +,"templateItem": {
+"list": [
+{
+"title": "아이템 제목"
+,"description": "아이템 설명"
+}
+],
+"summary": {
+"title": "요약 제목"
+,"description": "요약 설명"
+}
+}
+ + +,"buttons": [
+{
+"name": "버튼명"
+,"linkType": "WL"
+,"linkAnd": "https://aos.example.com"
+,"linkIos": "https://ios.example.com"
+,"linkMo": "https://m.example.com"
+,"linkPc": "https://www.example.com"
+,"pluginId": "plugin123"
+}
+]
+ + +,"quickReplies": [
+{
+"name": "빠른응답"
+,"linkType": "WL"
+,"linkAnd": "https://aos.quick.com"
+,"linkIos": "https://ios.quick.com"
+,"linkMo": "https://m.quick.com"
+,"linkPc": "https://www.quick.com"
+}
+]
+ + +,"comments": [
+{
+"content": "댓글 예시입니다."
+,"createdAt": "2025-07-01 10:00:00"
+,"status": "REQ"
+,"userName": "관리자"
+,"attachment": [
+{
+"originalFileName": "example.pdf"
+,"filePath": "/download/example.pdf"
+}
+]
+}
+]
+}
]
{
"resultCode":"3099"
+"resultCode":"4099"
,"data":"기타 시스템 오류"
}