전송
단문 일반전송
$contents = array(
"msg_type" => "sms", //메세지 형식
"phone" => "01000000000", //수신번호
"callback" => "0111111111", //회신번호
"msg" => "SMS 전송 테스트\n가나다", //전송메세지
);
$result = $MessagingService->sendMessage($contents);
단문 예약전송
$contents = array(
"msg_type" => "sms", //메세지 형식
"phone" => "01000000000", //수신번호
"callback" => "0111111111", //회신번호
"msg" => "SMS 전송 테스트\n가나다", //전송메세지
"trandate" =>"20141130193011"; //예약시간 형식 : YYYYMMDDHHMMSS
);
$result = $MessagingService->sendMessage($contents);
장문 일반전송
$contents = array(
"msg_type" => "lms", //메세지 형식
"phone" => "01000000000", //수신번호
"callback" => "0111111111", //회신번호
"subject" => "LMS 전송 제목", //lms 제목
"msg" => "SMS 전송 테스트\n가나다", //전송메세지
);
$result = $MessagingService->sendMessage($contents);
장문 예약전송
$contents = array(
"msg_type" => "lms", //메세지 형식
"phone" => "01000000000", //수신번호
"callback" => "0111111111", //회신번호
"subject" => "LMS 전송 제목", //lms 제목
"msg" => "SMS 전송 테스트\n가나다", //전송메세지
"trandate" =>"20141130193011"; //예약시간 형식 : YYYYMMDDHHMMSS
);
$result = $MessagingService->sendMessage($contents);
이미지 일반전송
$contents = array(
"msg_type" => "mms", //메세지 형식
"phone" => "01000000000", //수신번호
"callback" => "0111111111", //회신번호
"subject" => "MMS 전송 제목", //mms 제목
"msg" => "SMS 전송 테스트\n가나다", //전송메세지
"image" => "./mms/sample.jpg", //mms 이미지 절대경로
);
$result = $MessagingService->sendMessage($contents);
이미지 예약전송
$contents = array(
"msg_type" => "mms", //메세지 형식
"phone" => "01000000000", //수신번호
"callback" => "0111111111", //회신번호
"subject" => "MMS 전송 제목", //mms 제목
"msg" => "SMS 전송 테스트\n가나다", //전송메세지
"image" => "./mms/sample.jpg", //mms 이미지 절대경로
"trandate" =>"20141130193011"; //예약시간 형식 : YYYYMMDDHHMMSS
);
$result = $MessagingService->sendMessage($contents);
[Response]
| 결과값 |
설명 |
| msg_serial |
전송 메세지 고유키 (전송내역 조회 및 예약 취소를 위해 DB에 저장해서 보관하세요) |
| total_count |
총 전송건수 |
| cost |
전송 차감 금액 |
내역조회
전송내역 조회
$param= array(
"msg_serial" => "M100001_00000000000000", // 전송 메세지 고유키
"list_count" => 1, // 기본값은 20개 최대 1000개까지 가능
"page" => 1, // 페이지
);
$result = $MessagingService->getMessage ($param);
[Response]
| 결과값 |
설명 |
| data.trandate |
전송 시간 |
| data.phone |
수신번호 |
| data.status |
전송상태 |
| data.rsltcode |
결과코드 |
| data.msg_type |
문자타입 |
| data.telecom |
이동통신사 |
| data.rsltdate |
결과 처리 시간 |
| total_count |
총 전송 건수 |
예약 취소
예약 취소
$param= array(
"msg_serial" => "M100001_00000000000000", // 전송 메세지 고유키
);
$result = $MessagingService->cancelReservation($param);
[Response]
| 결과값 |
설명 |
| msg_serial |
취소 완료된 메세지 고유키 |
금액 조회
잔여금액 조회
$result = $MessagingService->getBalance();
[Response]
전송
단문 일반전송
MsgContent content = new MsgContent();
content.setMsgType("sms"); //메세지 형식
content.setCallback("0623500704"); //회신번호
content.setPhone("01111111111"); //수신번호
content.setMsg("abc 123!@#\n123한글"); //전송메세지
String result = messagingService.sendMessage(content);
단문 예약전송
MsgContent content = new MsgContent();
content.setMsgType("sms"); //메세지 형식
content.setCallback("0623500704"); //회신번호
content.setPhone("01111111111"); //수신번호
content.setMsg("abc 123!@#\n123한글"); //전송메세지
content.setTrandate("20141130193011"); //시간 형식 : YYYYMMDDHHMMSS
String result = messagingService.sendMessage(content);
장문 일반전송
MsgContent content = new MsgContent();
content.setMsgType("lms"); //메세지 형식
content.setCallback("0623500704"); //회신번호
content.setPhone("01111111111"); //수신번호
content.setSubject("메세지 제목입니다."); //메세지 제목
content.setMsg("abc 123!@#\n123 장문전송테스트입니다."); //전송메세지
String result = messagingService.sendMessage(content);
장문 예약전송
MsgContent content = new MsgContent();
content.setMsgType("lms"); //메세지 형식
content.setCallback("0623500704"); //회신번호
content.setPhone("01111111111"); //수신번호
content.setSubject("메세지 제목입니다."); //메세지 제목
content.setMsg("abc 123!@#\n123 장문전송테스트입니다."); //전송메세지
content.setTrandate("20141130193011"); //시간 형식 : YYYYMMDDHHMMSS
String result = messagingService.sendMessage(content);
이미지 일반전송
MsgContent content = new MsgContent();
content.setMsgType("lms"); //메세지 형식
content.setCallback("0623500704"); //회신번호
content.setPhone("01111111111"); //수신번호
content.setSubject("메세지 제목입니다."); //메세지 제목
content.setMsg("abc 123!@#\n123 MMS 전송테스트입니다."); //전송메세지
content.setImage("D:\\ java_example\\mms\\image_test.jpg"); //이미지 절대경로
String result = messagingService.sendMessage(content);
이미지 예약전송
MsgContent content = new MsgContent();
content.setMsgType("lms"); //메세지 형식
content.setCallback("0623500704"); //회신번호
content.setPhone("01111111111"); //수신번호
content.setSubject("메세지 제목입니다."); //메세지 제목
content.setMsg("abc 123!@#\n123 MMS 예약전송테스트입니다."); //전송메세지
content.setImage("D:\\ java_example\\mms\\image_test.jpg"); //이미지 절대경로
content.setTrandate("20141130193011"); //시간 형식 : YYYYMMDDHHMMSS
String result = messagingService.sendMessage(content);
[Response]
| 결과값 |
설명 |
| msg_serial |
전송 메세지 고유키 (전송내역 조회 및 예약 취소를 위해 DB에 저장해서 보관하세요) |
| total_count |
총 전송건수 |
| cost |
전송 차감 금액 |
내역조회
전송내역 조회
MsgList param = new MsgList();
param.setMsgSerial("M100001_14164530429913"); //전송 메세지 고유키
param.setListCount(100); //리스트 출력 갯수 ,기본값은 20개 최대 1000개까지 가능
param.setPage(1); //페이지
String result = messagingService.getMessage(param);
[Response]
| 결과값 |
설명 |
| data |
전송 내역 |
| trandate |
전송 시간 |
| phone |
수신번호 |
| status |
전송상태 |
| rsltcode |
결과코드 |
| msg_type |
문자타입 |
| telecom |
이동통신사 |
| rsltdate |
결과 처리 시간 |
| total_count |
총 전송 건수 |
예약 취소
예약 취소
String msg_serial = "M100001_00000000000000", // 전송 메세지 고유키
String result = messagingService.cancelReservation(msg_serial);
[Response]
| 결과값 |
설명 |
| msg_serial |
취소 완료된 메세지 고유키 |
금액 조회
잔여금액 조회
String money = messagingService.getBalance();
[Response]
전송
단문 일반전송
Set data = Server.CreateObject("Scripting.Dictionary")
data.add "msg_type", "sms" '메세지 형식
data.add "phone", "01000000000" '수신번호
data.add "callback", "0111111111" '회신번호
data.add "msg", "SMS 전송 테스트 가나다" '전송메세지
result = ms.sendMessage(data)
단문 예약전송
Set data = Server.CreateObject("Scripting.Dictionary")
data.add "msg_type", "sms" '메세지 형식
data.add "phone", "01000000000" '수신번호
data.add "callback", "0111111111" '회신번호
data.add "msg", "SMS 전송 테스트 가나다" '전송메세지
data.add "trandate", "20150101000000" //예약시간 형식 : YYYYMMDDHHMMSS
result = ms.sendMessage(data)
장문 일반전송
Set data = Server.CreateObject("Scripting.Dictionary")
data.add "msg_type", "lms" '메세지 형식
data.add "phone", "01000000000" '수신번호
data.add "callback", "0111111111" '회신번호
data.add "subject", "LMS 전송 제목", 'lms 제목
data.add "msg", "LMS 전송 테스트 가나다" '전송메세지
result = ms.sendMessage(data)
장문 예약전송
Set data = Server.CreateObject("Scripting.Dictionary")
data.add "msg_type", "lms" '메세지 형식
data.add "phone", "01000000000" '수신번호
data.add "callback", "0111111111" '회신번호
data.add "subject", "LMS 전송 제목", 'lms 제목
data.add "msg", "LMS 예약 전송 테스트 가나다" '전송메세지
data.add "trandate", "20150101000000" //예약시간 형식 : YYYYMMDDHHMMSS
result = ms.sendMessage(data)
이미지 일반전송
Set data = Server.CreateObject("Scripting.Dictionary")
data.add "msg_type", "mms" '메세지 형식
data.add "phone", "01000000000" '수신번호
data.add "callback", "0111111111" '회신번호
data.add "subject", "LMS 전송 제목", 'lms 제목
data.add "msg", "MMS 전송 테스트 가나다" '전송메세지
data.add "image", "C:\mms\sample.jpg" 'mms 이미지 절대경로
result = ms.sendMessage(data)
이미지 예약전송
Set data = Server.CreateObject("Scripting.Dictionary")
data.add "msg_type", "mms" '메세지 형식
data.add "phone", "01000000000" '수신번호
data.add "callback", "0111111111" '회신번호
data.add "subject", "MMS 전송 제목", 'lms 제목
data.add "msg", "MMS 예약 전송 테스트 가나다" '전송메세지
data.add "image", "C:\mms\sample.jpg" 'mms 이미지 절대경로
data.add "trandate", "20150101000000" //예약시간 형식 : YYYYMMDDHHMMSS
result = ms.sendMessage(data)
[Response]
| 결과값 |
설명 |
| msg_serial |
전송 메세지 고유키 (전송내역 조회 및 예약 취소를 위해 DB에 저장해서 보관하세요) |
| total_count |
총 전송건수 |
| cost |
전송 차감 금액 |
내역조회
전송내역 조회
Set data = Server.CreateObject("Scripting.Dictionary")
data.add "msg_serial", " M100001_14164530429913" '전송 메세지 고유키
data.add "list_count", "100" '리스트 출력 갯수 ,기본값은 20개 최대 1000개까지 가능
data.add "page", "1" '페이지
result = ms.getMessage(data)
[Response]
| 결과값 |
설명 |
| data |
전송 내역 |
| trandate |
전송 시간 |
| phone |
수신번호 |
| status |
전송상태 |
| rsltcode |
결과코드 |
| msg_type |
문자타입 |
| telecom |
이동통신사 |
| rsltdate |
결과 처리 시간 |
| total_count |
총 전송 건수 |
예약 취소
예약 취소
Set data = Server.CreateObject("Scripting.Dictionary")
data.add "msg_serial", " M100001_14164530429913" '전송 메세지 고유키
result = ms.cancelReservation(data)
[Response]
| 결과값 |
설명 |
| msg_serial |
취소 완료된 메세지 고유키 |
금액 조회
잔여금액 조회
[Response]
전송
단문 일반전송
data = {
'msg_type': 'sms', #메세지 형식
'phone': '01000000001', #수신번호
'callback': '01000000000', #회신번호
'msg': u'SMS 일반 전송 메시지 테스트' #전송메세지
}
message_service.send_message(data)
단문 예약전송
data = {
'msg_type': 'sms', #메세지 형식
'phone': '01000000001', #수신번호
'callback': '01000000000', #회신번호
'msg': u'SMS 예약 전송 메시지 테스트' #전송메세지
' trandate ': '20150101000000', #예약시간 형식 : YYYYMMDDHHMMSS
}
message_service.send_message(data)
장문 일반전송
data = {
'msg_type': 'lms', #메세지 형식
'phone': '01000000001', #수신번호
'callback': '01000000000', #회신번호
'subject': u'LMS 제목 테스트', #lms 제목
'msg': u'LMS 일반 전송 메시지 테스트' #전송메세지
}
message_service.send_message(data)
장문 예약전송
data = {
'msg_type': 'lms', #메세지 형식
'phone': '01000000001', #수신번호
'callback': '01000000000', #회신번호
'subject': u'LMS 제목 테스트', #lms 제목
'msg': u'LMS 예약 전송 메시지 테스트' #전송메세지
' trandate ': '20150101000000', #예약시간 형식 : YYYYMMDDHHMMSS
}
message_service.send_message(data)
이미지 일반전송
data = {
'msg_type': 'mms', #메세지 형식
'phone': '01000000001', #수신번호
'callback': '01000000000', #회신번호
'subject': u'MMS 제목 테스트', #mms 제목
'msg': u'MMS 예약 전송 메시지 테스트' #전송메세지
}
files = {'image': open('./mms/sample.jpg', 'rb')} # MMS 이미지 경로
message_service.send_message(data, files)
이미지 예약전송
data = {
'msg_type': 'mms', #메세지 형식
'phone': '01000000001', #수신번호
'callback': '01000000000', #회신번호
'subject': u'MMS 제목 테스트', #mms 제목
'msg': u'MMS 일반 전송 메시지 테스트' #전송메세지
' trandate ': '20150101000000', #예약시간 형식 : YYYYMMDDHHMMSS
}
files = {'image': open('./mms/sample.jpg', 'rb')} # MMS 이미지 경로
message_service.send_message(data, files)
[Response]
| 결과값 |
설명 |
| msg_serial |
전송 메세지 고유키 (전송내역 조회 및 예약 취소를 위해 DB에 저장해서 보관하세요) |
| total_count |
총 전송건수 |
| cost |
전송 차감 금액 |
내역조회
전송내역 조회
param = [
' M100001_14164530429913', #전송 메세지 고유키
'100', #리스트 출력 갯수 ,기본값은 20개 최대 1000개까지 가능
'1', # 페이지
]
message_service. get_message(param)
[Response]
| 결과값 |
설명 |
| data |
전송 내역 |
| trandate |
전송 시간 |
| phone |
수신번호 |
| status |
전송상태 |
| rsltcode |
결과코드 |
| msg_type |
문자타입 |
| telecom |
이동통신사 |
| rsltdate |
결과 처리 시간 |
| total_count |
총 전송 건수 |
예약 취소
예약 취소
param = [
' M100001_14164530429913', #전송 메세지 고유키
]
message_service.cancel_reservation(param)
[Response]
| 결과값 |
설명 |
| msg_serial |
취소 완료된 메세지 고유키 |
금액 조회
잔여금액 조회
money = message_service.get_balance()
[Response]