카카오 알림톡 응답값 enum 클래스 공유

ooweat·2023년 3월 24일
1

프로젝트

목록 보기
2/2

개요

카카오 알림톡을 사용하며 발생하는 응답 코드들을 담았다.
딜러사의 API 문서 등에 잘 안내해주고 있지만 접근성이 어렵다.
딜러사와 관계없이 카카오에서 내려주는 공통 응답을 가지기도 하며, 카카오 응답값 자체를 사용자에게 보여주는 애플리케이션도 있어 별도로 공유한다.

Excel

응답코드상세내용
ERR_100authToken 데이터 누락
ERR_101serverName 데이터 누락
ERR_102header 데이터 미일치(인증 실패)
ERR_200body parameter가 null
ERR_201지원하지 않는 parameter를 입력
ERR_202mobile 데이터 누락
ERR_203message 데이터 누락
ERR_204template 데이터 누락
ERR_205service 혹은 yellowId 데이터 누락
ERR_206uid 데이터 누락
ERR_207senddate1 데이터 누락
ERR_208senddate2 데이터 누락
ERR_209snedDate1가 sendDate2보다 늦은 값이 입력
ERR_210입력된 검색 기간이 7일을 초과
ERR_211추가적인 파라미터가 필요
ERR_212부적절한 service 데이터 입력
ERR_213부적절한 template 데이터 입력
ERR_214지원하지 않는 전화번호 format 입력
ERR_215지원하지 않는 날짜 format 입력
ERR_216부적절한 status 데이터 입력
ERR_221uid가 존재하지 않을 경우
ERR_222결과 요청 uid가 1000개를 초과했을 경우
ERR_223템플릿 버튼 5개를 초과하여 발송 요청했을 경우
ERR_224버튼 url 길이 제한을 초과했을 경우
ERR_225메시지 길이 제한을 초과했을 경우
ERR_227중복된 messageId로 요청
ERR_228messageId 사이즈 초과 (40byte 초과)
ERR_280title 템플릿인데 title가 존재하지 않음
ERR_281title 길이 제한을 초과했을 경우
ERR_282price 길이 제한을 초과했을 경우
ERR_283currencyType 길이 제한을 초과했을 경우
ERR_284알림톡 메시지 타입이 AT 또는 AI가 아님
ERR_300CNS 내부 서버 오류
ERR_400잔여 포인트 부족
KKO_0000정상코드
- response_method가 realtime인 경우 전송/수신 성공
- polling 인 경우 전송만 성공
- push 인 경우 전송 성공 및 과금 처리
KKO_1001Request Body가 Json형식이 아님
KKO_1002허브 파트너 키가 유효하지 않음
KKO_1003발신 프로피 키가 유효하지 않음
KKO_1004Request Body(Json)에서 name을 찾을 수 없음
KKO_1005발신프로필을 찾을 수 없음
KKO_1006삭제된 발신프로필.
KKO_1007차단 상태의 발신프로필.
KKO_1008차단 상태의 옐로아이디.
KKO_1009닫힘 상태의 옐로아이디.
KKO_1010삭제된 옐로아이디.
KKO_1011계약정보를 찾을 수 없음.
KKO_1012잘못된 형식의 유저키 요청
KKO_1013유효하지 않은 app연결
KKO_1014유효하지 않은 사업자번호
KKO_1015유효하지 않은 app user id 요청
KKO_1016사업자등록번호 불일치
KKO_1020전화번호 or app user id가 유효하지 않거나 미입력 요청
KKO_1021차단 상태의 카카오톡 채널 (카카오톡 채널 운영툴에서 확인)
KKO_1022닫힘 상태의 카카오톡 채널 (카카오톡 채널 운영툴에서 확인)
KKO_1023삭제된 카카오톡 채널 (카카오톡 채널 운영툴에서 확인)
KKO_1024삭제대기 상태의 카카오톡 채널 (카카오톡 채널 운영툴에서 확인)
KKO_1025메시지차단 상태의 카카오톡 채널 (카카오톡 채널 운영툴에서 확인)
KKO_1026해당 message_type에서 사용할 수 없는 response_method로 요청 (이미지알림톡(AI)는 realtime으로 발송 불가)
KKO_1030잘못된 파라메터 요청
KKO_2003메시지 전송 실패
KKO_2004템플릿 일치 확인시 오류 발생
KKO_2006시리얼넘버 형식 불일치
KKO_3000예기치 않은 오류 발생
KKO_3005메시지를 발송했으나 수신확인 안됨(성공불확실)
- 서버에는 암호화 되어 보관되며 3일 이내 수신 가능
KKO_3006내부 시스템 오류로 메시지 전송 실패
KKO_3008전화번호 오류
KKO_3010Json 파싱 오류
KKO_3011메시지가 존재하지 않음
KKO_3012메시지 일련번호가 중복됨
- 메시지 일련번호는 CS처리를 위해 메시지 별로 고유한 값이 부여되어야 함
KKO_3013메시지가 비어 있음
KKO_3014메시지 길이 제한 오류 (템플릿별 제한 길이 또는 1000자 초과)
KKO_3015템플릿을 찾을 수 없음
KKO_3016메시지 내용이 템플릿과 일치하지 않음
KKO_3018메시지를 전송할 수 없음
- (공통) 카카오톡을 사용하지 않는 사용자
- (알림톡 push방식일 경우) 최근 카카오톡을 사용하지 않은 사용자
- (알림톡일 경우) 알림톡 차단을 선택한 사용자
- (친구톡일 경우)발신프로필과 친구 관계가 아닌 사용자
- 카카오톡 버전 7.3.0이하인 사용자
KKO_3022친구톡만 해당됨. 메시지 발송 가능한 시간이 아님
(친구톡 / 마케팅 메시지는 08시부터 20시까지 발송 가능)
KKO_3025변수 글자수 제한 초과
KKO_3026상담/봇 전환 버튼 extra, event 글자수 제한 초과
KKO_3027메시지 버튼이 템플릿과 일치하지 않음
KKO_3028메시지 강조 표기 타이틀이 템플릿과 일치하지 않음
KKO_3029메시지 강조 표기 타이틀 길이 제한 초과 (50자)
KKO_3030메시지 타입과 템플릿 강조유형이 일치하지 않음
KKO_3031헤더가 템플릿과 일치하지 않음
KKO_3032헤더 길이 제한 초과(16자)
KKO_3033아이템 하이라이트가 템플릿과 일치하지 않음
KKO_3034아이템 하이라이트 타이틀 길이 제한 초과(이미지 없는 경우 30자, 이미지 있는 경우 21자)
KKO_3035아이템 하이라이트 디스크립션 길이 제한 초과(이미지 없는 경우 19자, 이미지 있는 경우 13자)
KKO_3036아이템 리스트가 템플릿과 일치하지 않음
KKO_3037아이템 리스트의 아이템의 디스크립션 길이 제한 초과(23자)
KKO_3038아이템 요약정보가 템플릿과 일치하지 않음
KKO_3039아이템 요약정보의 디스크립션 길이 제한 초과(14자)
KKO_3040아이템 요약정보의 디스크립션에 허용되지 않은 문자 포함(통화기호/코드, 숫자, 콤마, 소수점, 공백을 제외한 문자 포함)
KKO_4000메시지 전송 결과를 찾을 수 없음
KKO_4001알 수 없는 메시지 상태
KKO_5000(테스트 발송) 관리자 혹은 일회성 인증을 받은 사용자가 아님
KKO_5001(테스트 발송) 일일 발송량 초과
KKO_9998담당자가 시스템에 문제가 있어 확인하고 있는 경우
KKO_9999담당자가 시스템에 문제가 있어 확인하고 있는 경우
VE10휴대폰 번호 검증 오류
VE20메시지 data 검증 오류
VE30device_id 검증 오류
VE40검증오류(알수없는 오류)
VE50회신번호 white list에 없음
VE51회신번호 세칙에 의해 발송 할수 없는 번호
VE60암복호화 오류
SMS_00발송 진행 중(발송 결과는 별도 요청으로 확인 필요(SMS&LMS 결과 요청))
SMS_01E_SYSFAIL
SMS_02E_AUTH_FAIL
SMS_03BIND 안됨
SMS_05착신자 없음
SMS_06전송 성공
SMS_07비가입자(결번)
SMS_08단말기 전원 꺼짐
SMS_09음영지역
SMS_10단말기 메시지 꽉참
SMS_11단말기 전원 꺼짐, 음영지역, 이통사 TIME OUT
SMS_13번호 이동
SMS_14무선망에러
SMS_17Callback 사용자 아님
SMS_18메시지 중복 발송
SMS_19월 송신 건수 초과
SMS_20기타 에러
SMS_21착신번호 에러(자리수)
SMS_22착신번호 에러(없는국번)
SMS_23수신거부 메시지 없음
SMS_2421시 이후 광고
SMS_25광고(성인, 대출등)
SMS_26데이콤 스팸 필터링
SMS_27야간 발송 차단
SMS_28사전 미등록 발신번호 사용
SMS_29전화번호 세칙 미준수 발신 번호 사용
SMS_30발신번호 변작으로 등록된 발신번호 사용
SMS_31번호 도용 문자 차단 서비스에 가입된 발신번호 사용
SMS_40단말기 착신 거부(스팸등)
SMS_70기타오류
SMS_80결번(SKT)
SMS_81전송실패(SKT)
SMS_82번호이동 DB 조회 불가(SKT)
SMS_83번호이동번호
SMS_84시간 초과(SKT)
SMS_85전송 실패(SKT)
SMS_91발송 미허용 시간 발송 실패 처리
SMS_99중복 발송(환경설정 파일)
MMS_0000발송 진행 중(발송 결과는 별도 요청으로 확인 필요(SMS&LMS 결과 요청))
MMS_2000포멧 에러
MMS_2001잘못된 번호
MMS_2002컨텐츠 사이즈 및개수 초과
MMS_2003잘못된 컨텐츠
MMS_3000가업형 MMS 미지원 단말기
MMS_3001메시지 저장 개수 초과
MMS_3002단말기 전원 꺼짐, 음영지역, 이통사 TIME OUT
MMS_3004전원 꺼짐
MMS_3005음영지역
MMS_3006기타
MMS_4000서버문제로 인한 접수 실패
MMS_4001단말기 일시 서비스 정지
MMS_4002통신사 내부 실패(무선망)
MMS_4003서비스 일시적 에러
MMS_4101계정 차단
MMS_4102허용되지 않은 IP 접근
MMS_4104건수 부족
MMS_4201국제 MMS 발송 권한 없음
MMS_5000번호 이동 에러
MMS_5001선불 발급 발송 건수 초과
MMS_5003스팸 처리
MMS_5201중복된 키 접수 차단
MMS_5202중복된 수신번호 접수 차단
MMS_5301사전 미등록 발신번호 사용
MMS_5302전화번호 세칙 미준수 발신 번호 사용
MMS_5303발신번호 변작으로 등록된 발신번호 사용
MMS_5304번호 도용 문자 차단 서비스에 가입된 발신번호 사용
MMS_9001발송 미허용 시간 발송 실패 처리
MMS_9002폰 번호 에러
MMS_9003스팸 번호(스팸 사용시)
MMS_9004이통사 응답 없음
MMS_9005파일 크기 오류
MMS_9006지원되지 않는 파일
MMS_9007파일 오류
MMS_9008메시지 TYPE 오류
MMS_9009중복 발송(환경설정 파일)
MMS_9010재전송 횟수 초과로 인한 실패
MMS_9011발송 지연 실패
KKO_ERRLGCNS와 카카오간의 네트워크 에러, 카카오톡 서버 응답 타임아웃
KKO_600이미지 업로드 실패 - LGCNS와 카카오의 확인이 필요함
KKO_601이미지 용량 초과 - 사이즈가 500KB 이상임
KKO_602발송할 수 없는 이미지 사이즈 - 가로 500px 미만 또는 가로:세로 비율이 2:1 미만 또는 3:4 초과시 업로드 불가
KKO_603지원하지 않는 이미지 형식 - jpg, png가 아님

Enum class


import lombok.Getter;

public enum KakaoResponseCode {
    OK("OK","성공"),
    ERR_100("ERR_100", "authToken 데이터 누락"),
    ERR_101("ERR_101", "serverName 데이터 누락"),
    ERR_102("ERR_102", "header 데이터 미일치(인증 실패)"),
    ERR_200("ERR_200", "body parameter가 null"),
    ERR_201("ERR_201", "지원하지 않는 parameter를 입력"),
    ERR_202("ERR_202", "mobile 데이터 누락"),
    ERR_203("ERR_203", "message 데이터 누락"),
    ERR_204("ERR_204", "template 데이터 누락"),
    ERR_205("ERR_205", "service 혹은 yellowId 데이터 누락"),
    ERR_206("ERR_206", "uid 데이터 누락"),
    ERR_207("ERR_207", "senddate1 데이터 누락"),
    ERR_208("ERR_208", "senddate2 데이터 누락"),
    ERR_209("ERR_209", "snedDate1가 sendDate2보다 늦은 값이 입력"),
    ERR_210("ERR_210", "입력된 검색 기간이 7일을 초과"),
    ERR_211("ERR_211", "추가적인 파라미터가 필요"),
    ERR_212("ERR_212", "부적절한 service 데이터 입력"),
    ERR_213("ERR_213", "부적절한 template 데이터 입력"),
    ERR_214("ERR_214", "지원하지 않는 전화번호 format 입력"),
    ERR_215("ERR_215", "지원하지 않는 날짜 format 입력"),
    ERR_216("ERR_216", "부적절한 status 데이터 입력"),
    ERR_221("ERR_221", "uid가 존재하지 않을 경우"),
    ERR_222("ERR_222", "결과 요청 uid가 1000개를 초과했을 경우"),
    ERR_223("ERR_223", "템플릿 버튼 5개를 초과하여 발송 요청했을 경우"),
    ERR_224("ERR_224", "버튼 url 길이 제한을 초과했을 경우"),
    ERR_225("ERR_225", "메시지 길이 제한을 초과했을 경우"),
    ERR_227("ERR_227", "중복된 messageId로 요청"),
    ERR_228("ERR_228", "messageId 사이즈 초과 (40byte 초과)"),
    ERR_280("ERR_280", "title 템플릿인데 title가 존재하지 않음"),
    ERR_281("ERR_281", "title 길이 제한을 초과했을 경우"),
    ERR_282("ERR_282", "price 길이 제한을 초과했을 경우"),
    ERR_283("ERR_283", "currencyType 길이 제한을 초과했을 경우"),
    ERR_284("ERR_284", "알림톡 메시지 타입이 AT 또는 AI가 아님"),
    ERR_300("ERR_300", "CNS 내부 서버 오류"),
    ERR_400("ERR_400", "잔여 포인트 부족"),
    KKO_1001("KKO_1001", "Request Body가 Json형식이 아님"),
    KKO_1002("KKO_1002", "허브 파트너 키가 유효하지 않음"),
    KKO_1003("KKO_1003", "발신 프로피 키가 유효하지 않음"),
    KKO_1004("KKO_1004", "Request Body(Json)에서 name을 찾을 수 없음"),
    KKO_1005("KKO_1005", "발신프로필을 찾을 수 없음"),
    KKO_1006("KKO_1006", "삭제된 발신프로필."),
    KKO_1007("KKO_1007", "차단 상태의 발신프로필."),
    KKO_1008("KKO_1008", "차단 상태의 옐로아이디."),
    KKO_1009("KKO_1009", "닫힘 상태의 옐로아이디."),
    KKO_1010("KKO_1010", "삭제된 옐로아이디."),
    KKO_1011("KKO_1011", "계약정보를 찾을 수 없음."),
    KKO_1012("KKO_1012", "잘못된 형식의 유저키 요청"),
    KKO_1013("KKO_1013", "유효하지 않은 app연결"),
    KKO_1014("KKO_1014", "유효하지 않은 사업자번호"),
    KKO_1015("KKO_1015", "유효하지 않은 app user id 요청"),
    KKO_1016("KKO_1016", "사업자등록번호 불일치"),
    KKO_1020("KKO_1020", "전화번호 or app user id가 유효하지 않거나 미입력 요청"),
    KKO_1021("KKO_1021", "차단 상태의 카카오톡 채널 (카카오톡 채널 운영툴에서 확인)"),
    KKO_1022("KKO_1022", "닫힘 상태의 카카오톡 채널 (카카오톡 채널 운영툴에서 확인)"),
    KKO_1023("KKO_1023", "삭제된 카카오톡 채널 (카카오톡 채널 운영툴에서 확인)"),
    KKO_1024("KKO_1024", "삭제대기 상태의 카카오톡 채널 (카카오톡 채널 운영툴에서 확인)"),
    KKO_1025("KKO_1025", "메시지차단 상태의 카카오톡 채널 (카카오톡 채널 운영툴에서 확인)"),
    KKO_1026("KKO_1026", "해당 message_type에서 사용할 수 없는 response_method로 요청 (이미지알림톡(AI)는 realtime으로 발송 불가)"),
    KKO_1030("KKO_1030", "잘못된 파라메터 요청"),
    KKO_2003("KKO_2003", "메시지 전송 실패"),
    KKO_2004("KKO_2004", "템플릿 일치 확인시 오류 발생"),
    KKO_2006("KKO_2006", "시리얼넘버 형식 불일치"),
    KKO_3000("KKO_3000", "예기치 않은 오류 발생"),
    KKO_3005("KKO_3005", "메시지를 발송했으나 수신확인 안됨(성공불확실)"),
    KKO_3006("KKO_3006", "내부 시스템 오류로 메시지 전송 실패"),
    KKO_3008("KKO_3008", "전화번호 오류"),
    KKO_3010("KKO_3010", "Json 파싱 오류"),
    KKO_3011("KKO_3011", "메시지가 존재하지 않음"),
    KKO_3012("KKO_3012", "메시지 일련번호가 중복"),
    KKO_3013("KKO_3013", "메시지가 비어 있음"),
    KKO_3014("KKO_3014", "메시지 길이 제한 오류 (템플릿별 제한 길이 또는 1000자 초과)"),
    KKO_3015("KKO_3015", "템플릿을 찾을 수 없음"),
    KKO_3016("KKO_3016", "메시지 내용이 템플릿과 일치하지 않음"),
    KKO_3018("KKO_3018", "카카오톡 미사용자/알림톡 차단한 사용자/카카오 버전 7.3.0 이하 사용자"),
    KKO_3022("KKO_3022", "친구톡만 해당됨. 메시지 발송 가능한 시간이 아님"),
    KKO_3025("KKO_3025", "변수 글자수 제한 초과"),
    KKO_3026("KKO_3026", "상담/봇 전환 버튼 extra, event 글자수 제한 초과"),
    KKO_3027("KKO_3027", "메시지 버튼이 템플릿과 일치하지 않음"),
    KKO_3028("KKO_3028", "메시지 강조 표기 타이틀이 템플릿과 일치하지 않음"),
    KKO_3029("KKO_3029", "메시지 강조 표기 타이틀 길이 제한 초과 (50자)"),
    KKO_3030("KKO_3030", "메시지 타입과 템플릿 강조유형이 일치하지 않음"),
    KKO_3031("KKO_3031", "헤더가 템플릿과 일치하지 않음"),
    KKO_3032("KKO_3032", "헤더 길이 제한 초과(16자)"),
    KKO_3033("KKO_3033", "아이템 하이라이트가 템플릿과 일치하지 않음"),
    KKO_3034("KKO_3034", "아이템 하이라이트 타이틀 길이 제한 초과(이미지 없는 경우 30자, 이미지 있는 경우 21자)"),
    KKO_3035("KKO_3035", "아이템 하이라이트 디스크립션 길이 제한 초과(이미지 없는 경우 19자, 이미지 있는 경우 13자)"),
    KKO_3036("KKO_3036", "아이템 리스트가 템플릿과 일치하지 않음"),
    KKO_3037("KKO_3037", "아이템 리스트의 아이템의 디스크립션 길이 제한 초과(23자)"),
    KKO_3038("KKO_3038", "아이템 요약정보가 템플릿과 일치하지 않음"),
    KKO_3039("KKO_3039", "아이템 요약정보의 디스크립션 길이 제한 초과(14자)"),
    KKO_3040("KKO_3040", "아이템 요약정보의 디스크립션에 허용되지 않은 문자 포함(통화기호/코드, 숫자, 콤마, 소수점, 공백을 제외한 문자 포함)"),
    KKO_4000("KKO_4000", "메시지 전송 결과를 찾을 수 없음"),
    KKO_4001("KKO_4001", "알 수 없는 메시지 상태"),
    KKO_5000("KKO_5000", "(테스트 발송) 관리자 혹은 일회성 인증을 받은 사용자가 아님"),
    KKO_5001("KKO_5001", "(테스트 발송) 일일 발송량 초과"),
    KKO_9998("KKO_9998", "담당자가 시스템에 문제가 있어 확인하고 있는 경우"),
    KKO_9999("KKO_9999", "담당자가 시스템에 문제가 있어 확인하고 있는 경우"),
    VE10("VE10", "휴대폰 번호 검증 오류"),
    VE20("VE20", "메시지 data 검증 오류"),
    VE30("VE30", "device_id 검증 오류"),
    VE40("VE40", "검증오류(알수없는 오류)"),
    VE50("VE50", "회신번호 white list에 없음"),
    VE51("VE51", "회신번호 세칙에 의해 발송 할수 없는 번호"),
    VE60("VE60", "암복호화 오류"),
    SMS_00("SMS_00", "발송 진행 중(발송 결과는 별도 요청으로 확인 필요(SMS&LMS 결과 요청))"),
    SMS_01("SMS_01", "E_SYSFAIL"),
    SMS_02("SMS_02", "E_AUTH_FAIL"),
    SMS_03("SMS_03", "BIND 안됨"),
    SMS_05("SMS_05", "착신자 없음"),
    SMS_06("SMS_06", "전송 성공"),
    SMS_07("SMS_07", "비가입자(결번)"),
    SMS_08("SMS_08", "단말기 전원 꺼짐"),
    SMS_09("SMS_09", "음영지역"),
    SMS_10("SMS_10", "단말기 메시지 꽉참"),
    SMS_11("SMS_11", "단말기 전원 꺼짐, 음영지역, 이통사 TIME OUT"),
    SMS_13("SMS_13", "번호 이동"),
    SMS_14("SMS_14", "무선망에러"),
    SMS_17("SMS_17", "Callback 사용자 아님"),
    SMS_18("SMS_18", "메시지 중복 발송"),
    SMS_19("SMS_19", "월 송신 건수 초과"),
    SMS_20("SMS_20", "기타 에러"),
    SMS_21("SMS_21", "착신번호 에러(자리수)"),
    SMS_22("SMS_22", "착신번호 에러(없는국번)"),
    SMS_23("SMS_23", "수신거부 메시지 없음"),
    SMS_24("SMS_24", "21시 이후 광고"),
    SMS_25("SMS_25", "광고(성인, 대출등)"),
    SMS_26("SMS_26", "데이콤 스팸 필터링"),
    SMS_27("SMS_27", "야간 발송 차단"),
    SMS_28("SMS_28", "사전 미등록 발신번호 사용"),
    SMS_29("SMS_29", "전화번호 세칙 미준수 발신 번호 사용"),
    SMS_30("SMS_30", "발신번호 변작으로 등록된 발신번호 사용"),
    SMS_31("SMS_31", "번호 도용 문자 차단 서비스에 가입된 발신번호 사용"),
    SMS_40("SMS_40", "단말기 착신 거부(스팸등)"),
    SMS_70("SMS_70", "기타오류"),
    SMS_80("SMS_80", "결번(SKT)"),
    SMS_81("SMS_81", "전송실패(SKT)"),
    SMS_82("SMS_82", "번호이동 DB 조회 불가(SKT)"),
    SMS_83("SMS_83", "번호이동번호"),
    SMS_84("SMS_84", "시간 초과(SKT)"),
    SMS_85("SMS_85", "전송 실패(SKT)"),
    SMS_91("SMS_91", "발송 미허용 시간 발송 실패 처리"),
    SMS_99("SMS_99", "중복 발송(환경설정 파일)"),
    MMS_0000("MMS_0000", "발송 진행 중(발송 결과는 별도 요청으로 확인 필요(SMS&LMS 결과 요청))"),
    MMS_2000("MMS_2000", "포멧 에러"),
    MMS_2001("MMS_2001", "잘못된 번호"),
    MMS_2002("MMS_2002", "컨텐츠 사이즈 및개수 초과"),
    MMS_2003("MMS_2003", "잘못된 컨텐츠"),
    MMS_3000("MMS_3000", "가업형 MMS 미지원 단말기"),
    MMS_3001("MMS_3001", "메시지 저장 개수 초과"),
    MMS_3002("MMS_3002", "단말기 전원 꺼짐, 음영지역, 이통사 TIME OUT"),
    MMS_3004("MMS_3004", "전원 꺼짐"),
    MMS_3005("MMS_3005", "음영지역"),
    MMS_3006("MMS_3006", "기타"),
    MMS_4000("MMS_4000", "서버문제로 인한 접수 실패"),
    MMS_4001("MMS_4001", "단말기 일시 서비스 정지"),
    MMS_4002("MMS_4002", "통신사 내부 실패(무선망)"),
    MMS_4003("MMS_4003", "서비스 일시적 에러"),
    MMS_4101("MMS_4101", "계정 차단"),
    MMS_4102("MMS_4102", "허용되지 않은 IP 접근"),
    MMS_4104("MMS_4104", "건수 부족"),
    MMS_4201("MMS_4201", "국제 MMS 발송 권한 없음"),
    MMS_5000("MMS_5000", "번호 이동 에러"),
    MMS_5001("MMS_5001", "선불 발급 발송 건수 초과"),
    MMS_5003("MMS_5003", "스팸 처리"),
    MMS_5201("MMS_5201", "중복된 키 접수 차단"),
    MMS_5202("MMS_5202", "중복된 수신번호 접수 차단"),
    MMS_5301("MMS_5301", "사전 미등록 발신번호 사용"),
    MMS_5302("MMS_5302", "전화번호 세칙 미준수 발신 번호 사용"),
    MMS_5303("MMS_5303", "발신번호 변작으로 등록된 발신번호 사용"),
    MMS_5304("MMS_5304", "번호 도용 문자 차단 서비스에 가입된 발신번호 사용"),
    MMS_9001("MMS_9001", "발송 미허용 시간 발송 실패 처리"),
    MMS_9002("MMS_9002", "폰 번호 에러"),
    MMS_9003("MMS_9003", "스팸 번호(스팸 사용시)"),
    MMS_9004("MMS_9004", "이통사 응답 없음"),
    MMS_9005("MMS_9005", "파일 크기 오류"),
    MMS_9006("MMS_9006", "지원되지 않는 파일"),
    MMS_9007("MMS_9007", "파일 오류"),
    MMS_9008("MMS_9008", "메시지 TYPE 오류"),
    MMS_9009("MMS_9009", "중복 발송(환경설정 파일)"),
    MMS_9010("MMS_9010", "재전송 횟수 초과로 인한 실패"),
    MMS_9011("MMS_9011", "발송 지연 실패"),
    KKO_ERR("KKO_ERR", "LGCNS와 카카오간의 네트워크 에러, 카카오톡 서버 응답 타임아웃"),
    KKO_600("KKO_600", "이미지 업로드 실패 - LGCNS와 카카오의 확인이 필요함"),
    KKO_601("KKO_601", "이미지 용량 초과 - 사이즈가 500KB 이상임"),
    KKO_602("KKO_602", "발송할 수 없는 이미지 사이즈 - 가로 500px 미만 또는 가로:세로 비율이 2:1 미만 또는 3:4 초과시 업로드 불가"),
    KKO_603("KKO_603", "지원하지 않는 이미지 형식 - jpg, png가 아님");

    @Getter
    private String code;
    @Getter
    private String description;


    KakaoResponseCode(String code, String description) {
        this.code = code;
        this.description = description;
    }

}
profile
모든 실패 테스트를 구현해서 성공 테스트가 필요 없는 개발자가 되고 싶어요 : ) 💻

1개의 댓글

comment-user-thumbnail
2023년 8월 1일

덕분에 좋은 정보 잘 보고 갑니다.
정말 감사합니다.

답글 달기