Request
+| Http Method | +POST | +
|---|---|
| 프로토콜 | +HHTP/1.1 | +
| HOST | +api.munjaon.co.kr | +
| Service Port | +443 | +
diff --git a/src/main/webapp/publish/api_guide.html b/src/main/webapp/publish/api_guide.html index 0b084e01..b19fd7e1 100644 --- a/src/main/webapp/publish/api_guide.html +++ b/src/main/webapp/publish/api_guide.html @@ -198,7 +198,8 @@
| Http Method | +POST | +
|---|---|
| 프로토콜 | +HHTP/1.1 | +
| HOST | +api.munjaon.co.kr | +
| Service Port | +443 | +
| 키 | +설명 | +타입 | +필수 | +
|---|---|---|---|
| mberId | +사용자 ID | +String | +O | +
| accessKey | +인증용 API Key | +String | +O | +
| callFrom | +발신자 번호(아이디에 등록되어 있는 번호) | +String | +O | +
| callToList | +수신자 번호(콤마(,) 기준으로 입력) | +String | +O | +
| smsTxt | +메시지 내용 | +String(1~2,000Byte) | +O | +
| nameStr | +메시지 내용에 [*이름*]이 있으면 치환용 이름 입력( | 로 구분 ) | +String | +X | +
| test_yn | +테스트 데이터 여부 | +String | +X | +
※ HTTPS 프로토콜을 사용하여 POST로 요청합니다.
+※ 문자 텍스트 용량(byte) : 한글 1자당 2byte, 영문/숫자 1자당 1byte
+{
+"mberId":"홍길동"
+,"accessKey":"XXXXXXXXXXXXXX414050694b953"
+,"callFrom":"01012341234"
+,"callToList":"01011111111,01022222222,01033333333"
+,"smsTxt":"문자 테스트~![*이름*]"
+,"nameStr":"홍길동1|홍길동2|홍길동3"
+,"test_yn":""
+}
+| 키 | +설명 | +타입 | +
|---|---|---|
| resultCode | +성공 여부("0" 아니면 실패) | +String | +
| data | +결과값 객체(성공 : 데이터, 실패 : 메시지) | +Object | +
| [data].msgGroupId | +메시지 그룹 ID | +String | +
| [data].msgType | +메시지 타입(4 : 단문, 5 : 장문) | +String | +
| [data].blockCnt | +수신거부 건수 | +String | +
| [data].failCnt | +전송 실패 건수 | +String | +
| [data].successCnt | +성공 건수 | +String | +
| [data].test_yn | +테스트 데이터 여부 | +String | +
※ JSON 객체로 응답합니다.
+{
+"resultCode":"0"
+,"data"{
+"msgGroupId":"MSGGID_0000000000000"
+,"msgType":"SMS"
+,"resultCode":"0"
+,"blockCnt":"0"
+,"failCnt":"0"
+,"successCnt":"3"
+,"test_yn":null
+}
+}
+{
+"resultCode":"1040"
+,"data":"치환 데이터 오류"
+}
+| Http Method | +POST | +
|---|---|
| 프로토콜 | +HHTP/1.1 | +
| HOST | +api.munjaon.co.kr | +
| Service Port | +443 | +
| 키 | +설명 | +타입 | +필수 | +
|---|---|---|---|
| mberId | +사용자 ID | +String | +O | +
| accessKey | +인증용 API Key | +String | +O | +
| msgGroupId | +메시지 그룹 ID | +String | +O | +
| page | +페이지 번호 | +String | +X | +
| pageSize | +페이지당 출력 개수 | +String | +X | +
| test_yn | +테스트 데이터 여부 | +String | +X | +
※ HTTPS 프로토콜을 사용하여 POST로 요청합니다.
+{
+"mberId":"홍길동"
+,"accessKey":"XXXXXXXXXXXXXX414050694b953"
+,"msgGroupId":"MSGGID_0000000011452"
+,"page":""
+,"pageSize":""
+,"test_yn":""
+}
+| 키 | +설명 | +타입 | +
|---|---|---|
| resultCode | +성공 여부("0" 아니면 실패) | +String | +
| data | +결과값 객체(성공 : 데이터, 실패 : 메시지) | +Object | +
| [data].message | +문자 | +String | +
| [data].next_yn | +다음 페이지 여부 | +String | +
| [data].objectList | +결과값 목록 | +Object List | +
| [data].msgGroupId | +메시지 그룹 ID | +String | +
| [data].msgId | +메시지 ID | +String | +
| [data].msgTypeName | +문자 구분명(단문, 장문, 그림) | +String | +
| [data].msgType | +메시지 타입(4 : 단문, 5 : 장문) | +String | +
| [data].callFrom | +발신자 번호 | +String | +
| [data].callTo | +수신자 번호 | +String | +
| [data].msgGroupCnt | +문자 발송 건수 | +String | +
| [data].sCnt | +성공 건수 | +String | +
| [data].fCnt | +실패 건수 | +String | +
| [data].wCnt | +대기 건수 | +String | +
| [data].msgResult | +발송 결과(성공 : S, 실패 : F) | +String | +
| [data].smsTxt | +문자 내용 | +String | +
| [data].subject | +제목 | +String | +
| [data].reqdate | +발송 일자 | +String | +
| [data].curState | +전송 처리 결과값 | +String | +
| [data].userId | +사용자 ID | +String | +
| [data].regdate | +등록 일자 | +String | +
| [data].reserveCYn | +예약 취소 여부 | +String | +
| [data].ttlCnt | +전체 요청 수 | +String | +
| [data].remainMsgCnt | +남은 문자 건수 | +String | +
| [data].totMsgCnt | +전체 문자 개수 | +String | +
※ JSON 객체로 응답합니다.
+{
+"resultCode":"0"
+,"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":null
+,"fcnt":null
+,"wcnt":null
+,"msgResult":"S"
+,"smsTxt":"문자 내용 단문 예제"
+,"subject":null
+,"reqdate":"2023-06-13 17:48:08"
+,"curState":"3"
+,"userId":"testuser"
+,"regdate":"2023-06-13 17:48:07"
+,"reserveCYn":"N"
+,"ttlCnt":"10"
+,"remainMsgCnt":"0"
+,"totMsgCnt":"10"
+}
+,{
+"msgTypeName":"단문(SMS)"
+,"msgType":"4"
+,"callFrom":"01011112222"
+,"callTo":"01011112223"
+,"msgGroupCnt":"2"
+,"msgGroupId":"MSGGID_0000000013340"
+,"msgId":"MSGID_0000000000002"
+,"scnt":null
+,"fcnt":null
+,"wcnt":null
+,"msgResult":"S"
+,"smsTxt":"문자 내용 단문 예제"
+,subject":null
+,reqdate":"2023-06-13 17:48:09"
+,"curState":"3"
+,"userId":"testuser"
+,"regdate":"2023-06-13 17:48:07"
+,"reserveCYn":"N"
+,"ttlCnt":"10"
+,"remainMsgCnt":"0"
+,"totMsgCnt":"10"
+}
+]
+}
+]
+}
+{
+"resultCode":"4099"
+,"data":"기타 시스템 오류"
+}
+| Http Method | +POST | +
|---|---|
| 프로토콜 | +HHTP/1.1 | +
| HOST | +api.munjaon.co.kr | +
| Service Port | +443 | +
| 키 | +설명 | +타입 | +필수 | +
|---|---|---|---|
| mberId | +사용자 ID | +String | +O | +
| accessKey | +인증용 API Key | +String | +O | +
※ HTTPS 프로토콜을 사용하여 POST로 요청합니다.
+{
+"mberId":"String"
+,"accessKey":"String"
+}
+| 키 | +설명 | +타입 | +
|---|---|---|
| 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 객체로 응답합니다.
+{
+"resultCode":"0"
+,"data"{
+"longPrice":"50"
+,"longSendPsbltEa":"19651"
+,"mberMoney":"982586.7"
+,"message":null
+,"picturePrice":"90"
+,"pictureSendPsbltEa":"10917"
+,"shortPrice":"18"
+,"shortSendPsbltEa":"54588"
+}
+}
+{
+"resultCode":"5099"
+,"data":"기타 시스템 오류"
+}
+| Http Method | +POST | +
|---|---|
| 프로토콜 | +HHTP/1.1 | +
| HOST | +api.munjaon.co.kr | +
| Service Port | +443 | +
| 키 | +설명 | +타입 | +필수 | +
|---|---|---|---|
| mberId | +사용자 ID | +String | +O | +
| accessKey | +인증용 API Key | +String | +O | +
※ HTTPS 프로토콜을 사용하여 POST로 요청합니다.
+{
+"mberId":"String"
+,"accessKey":"String"
+}
+| 키 | +설명 | +타입 | +
|---|---|---|
| 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 객체로 응답합니다.
+{
+"resultCode":"0"
+,"data"{
+"longPrice":"50"
+,"longSendPsbltEa":"19651"
+,"mberMoney":"982586.7"
+,"message":null
+,"picturePrice":"90"
+,"pictureSendPsbltEa":"10917"
+,"shortPrice":"18"
+,"shortSendPsbltEa":"54588"
+}
+}
+{
+"resultCode":"5099"
+,"data":"기타 시스템 오류"
+}
+