From f7e96648a8956ba6f2cb33b5f780f70aeb108df6 Mon Sep 17 00:00:00 2001
From: "hehihoho3@gmail.com"
Date: Mon, 30 Jun 2025 11:24:23 +0900
Subject: [PATCH] =?UTF-8?q?api=20=EB=B0=9C=EC=86=A1=20=EC=88=98=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../web/KakaoAlimTalkSendController.java | 14 +-
.../spring/com/context-security.xml | 188 +++++++++---------
.../WEB-INF/jsp/web/api/at/apiSpec_tab1.jsp | 51 +++--
3 files changed, 124 insertions(+), 129 deletions(-)
diff --git a/src/main/java/itn/let/kakao/user/kakaoAt/web/KakaoAlimTalkSendController.java b/src/main/java/itn/let/kakao/user/kakaoAt/web/KakaoAlimTalkSendController.java
index cf1641b3..2fbbee95 100644
--- a/src/main/java/itn/let/kakao/user/kakaoAt/web/KakaoAlimTalkSendController.java
+++ b/src/main/java/itn/let/kakao/user/kakaoAt/web/KakaoAlimTalkSendController.java
@@ -828,13 +828,13 @@ public class KakaoAlimTalkSendController {
modelAndView.setViewName("jsonView");
try {
- LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
- String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
+// LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
+// String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
- if(userId == "") {
- modelAndView.addObject("result", "notLogin");
- return modelAndView;
- }else {
+// if(userId == "") {
+// modelAndView.addObject("result", "notLogin");
+// return modelAndView;
+// }else {
KakaoReturnVO kakaoTemplateTempList = kakaoApiTemplate.selectKakaoApiTemplate(kakaoVO);
@@ -850,7 +850,7 @@ public class KakaoAlimTalkSendController {
modelAndView.addObject("kakaoTemplateList", kakaoTemplateTempList);
modelAndView.addObject("result", "success");
- }
+// }
}catch(Exception ex){
ex.printStackTrace();
modelAndView.addObject("message", egovMessageSource.getMessage("fail.common.select"));
diff --git a/src/main/resources/egovframework/spring/com/context-security.xml b/src/main/resources/egovframework/spring/com/context-security.xml
index 069661d3..5f833551 100644
--- a/src/main/resources/egovframework/spring/com/context-security.xml
+++ b/src/main/resources/egovframework/spring/com/context-security.xml
@@ -1,94 +1,94 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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 f941f00c..75389557 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
@@ -113,46 +113,47 @@
| resultCode |
- 성공 여부("0" 아니면 실패) |
+ 성공 여부 ("0" 이면 성공, 그 외는 실패) |
String |
| data |
- 결과값 객체(성공 : 데이터, 실패 : 메시지) |
- Object |
+ 응답 결과 객체 (성공 시 배열, 실패 시 메시지) |
+ Array<Object> |
- | [data].msgGroupId |
- 메시지 그룹 ID |
+ data[].userId |
+ 사용자 ID |
String |
- | [data].msgType |
- 메시지 타입(4 : 단문, 6 : 장문) |
+ data[].senderKey |
+ 발신자 키 |
String |
- | [data].blockCnt |
- 수신거부 건수 |
+ data[].phoneNumber |
+ 수신자 전화번호 |
String |
- | [data].failCnt |
- 전송 실패 건수 |
+ data[].yellowId |
+ 카카오톡 채널 ID |
String |
- | [data].successCnt |
- 성공 건수 |
+ data[].firstRegistPnttm |
+ 최초 등록 시각 (yyyy‑MM‑dd HH:mm:ss) |
String |
- | [data].test_yn |
- 테스트 데이터 여부 |
+ data[].firstRegisterId |
+ 최초 등록자 ID |
String |
+
@@ -173,25 +174,19 @@
- "msgGroupId":"MSGGID_0000000000000"
+ ,"senderKey":"6691434xxxxxxxxxxxxxxxxxxxxxxxxx"
- ,"msgType":"SMS"
+ ,""phoneNumber":"010xxxxxxxx"
- ,"resultCode":"0"
+ ,"yellowId":"@ID"
- ,"blockCnt":"0"
+ ,"firstRegistPnttm":"2025-10-05 18:08:58"
- ,"failCnt":"0"
-
-
- ,"successCnt":"3"
-
-
- ,"test_yn":null
+ ,"firstRegisterId":"userId"
}
@@ -207,10 +202,10 @@
{
- "resultCode":"1040"
+ "resultCode":"401"
- ,"data":"치환 데이터 오류"
+ ,"message":"Unauthorized"
}