UNPKG

popbill

Version:

Popbill API SDK for node. see www.popbill.com

312 lines (255 loc) 10.2 kB
var popbill = require('./'); popbill.config({ LinkID: 'TESTER', SecretKey: 'SwWxqU+0TErBXy/9TVjIPEnI0VTUMMSQZtJf3Ed8q3I=', IsTest: true, defaultErrorHandler: function (Error) { console.log('Error Occur : [' + Error.code + '] ' + Error.message); } }); var messageService = popbill.MessageService(); // messageService.getChargeInfo('1234567890', popbill.MessageType.SMS, 'testkorea', // function(response){ // console.log(response); // }, function(response){ // console.log(response); // }); // messageService.getAutoDenyList('1234567890', // function(response){ // console.log(response); // },function(error){ // console.log(error); // }); // State = [1,2,3,4]; // Item = ['SMS','LMS','MMS']; // ReserveYN = false; // SenderYN = false; // Qstring = "상상"; // messageService.search('1234567890','20180927','20180927',State,Item,true,true,'D',1,10, Qstring, // function(Response){ // console.log(Response); // }, function(err){ // console.log(err); // }); // messageService.getUnitCost('1234567890',popbill.MessageType.LMS, // function(UnitCost){ // console.log('UnitCost is : ' + UnitCost); // }); // messageService.getUnitCost('1234567890',popbill.MessageType.MMS, // function(UnitCost){ // console.log('UnitCost is : ' + UnitCost); // }); // messageService.getURL('1234567890','BOX', // function(UnitCost){ // console.log(UnitCost); // },function(error){ // console.log(error); // }); // var Messages = [{ // Sender : '07043042992', // Receiver : '010111222', // ReceiverName : '수신자명', // Contents :'문자 메시지 내용1', // SenderName : "발신자명1", // }, // { // Sender : '07043042992', // Receiver : '010111222', // ReceiverName : '수신자명', // Contents :'문자 메시지 내용2', // SenderName : "발신자명2", // } // ] // var Messages = []; // messageService.sendMessage('/SMS','1234567890','07043042992','제목','동보전송 할껍니다',Messages,'', // function(response){ // console.log(response); // },function(error){ // console.log(error); // }); // messageService.sendSMS('1234567890', '07043042992', '010111222', '수신자명', 'SMS 단건전송', '', true, // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // // requestNum // messageService.sendSMS('1234567890', '07043042992', '010111222', '수신자명', 'SMS 단건전송', '', true, '발신자명', '20180810154037', // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // messageService.sendSMS_multi('1234567890', '07043042992', '동보전송을 하고싶소.', Messages,'', false, // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // // requestNum // messageService.sendSMS_multi('1234567890', '07043042992', '동보전송을 하고싶소.', Messages, '', false, '20180903141339', // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // // // LMS 단건 // messageService.sendLMS('1234567890', '07043042992', '010111222', '수신자명', '메시지 제목입니닷', 'LMS 단건전송', '20180811161016', true, '발신자명', '20180903141403', // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // messageService.sendLMS('1234567890', '07043042992', '010111222', '수신자명', '메시지 제목입니닷', 'LMS 단건전송', '', // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // var Messages = [{ // Sender : '07043042992', // Receiver : '010111222', // ReceiverName : '수신자명', // Subject : '메시지 제목1', // Contents :'LMS 메시지 내용1', // SenderName : "발신자명1", // }, // { // Sender : '07043042992', // Receiver : '010111222', // ReceiverName : '수신자명', // Subject : '메시지 제목2', // Contents :'문자 메시지 내용2MS 자동인식 단건전송 동해물과 백두산이 마르고 닳도록 하느님이 보호하사 우리나라만사 무궁화 삼천리 화려강산 ', // SenderName : "발신자명2", // } // ] // messageService.sendLMS_multi('1234567890', '07043042992', '메시지 제목', 'LMS 대량전송', Messages, '', true, // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // messageService.sendLMS_multi('1234567890', '07043042992', '메시지 제목', 'LMS 대량전송', Messages, '', true, "20180810155445", // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // messageService.sendXMS('1234567890', '07043042992', '010111222', '수신자명', '문자제목', 'XMS 자동인식 단건전송 동해물과 백두산이 마르고 닳도록 하느님이 보호하사 우리나라만사 무궁화 삼천리 화려강산 대한사람 대한으로', '', false, // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // messageService.sendXMS_multi('1234567890', '07043042992', '메시지 제목','자동인식전송 동보내용',Messages, '', false, // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // messageService.sendXMS('1234567890', '07043042992', '010111222', '수신자명', '문자제목', 'XMS 자동인식 단건전송 동해물과 백두산이 마르고 닳도록 하느님이', '', false, '발신자명', '20180810160144-01', // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // messageService.sendXMS_multi('1234567890', '07043042992', '메시지 제목','자동인식전송 동보내용',Messages, '', false, '20180810155950', // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // var FilePaths = ['./테스트.jpg'] // //MMS 단건전송 // messageService.sendMMS('1234567890', '07043042992', '010111222','수신자명', '단건메시지제목', '단건 메시지 내용', FilePaths, '', true, // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // messageService.sendMMS_multi('1234567890', '07043042992', '동보제목', '동보내용', Messages, FilePaths, '', false, // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // messageService.sendMMS('1234567890', '07043042992', '010111222','수신자명', '단건메시지제목', '단건 메시지 내용', FilePaths, '', true, '20180810160258', // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // messageService.sendMMS_multi('1234567890', '07043042992', '동보제목', '동보내용', Messages, FilePaths, '', false, '20180810160303', // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // var reciptNumList = []; // messageService.getMessagesRN('1234567890', '20180903141403', // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // messageService.getMessages('1234567890', '015081013000000005', // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }) // messageService.cancelReserve('1234567890', '015081013000000006', // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }); // messageService.cancelReserveRN('1234567890', '20180810161021', // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }); // messageService.cancelReservebyRCV('1234567890', '015081013000000006','01012341234','', // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }); // messageService.cancelReserveRNbyRCV('1234567890', '20180810161021','01012341234','', // function(response){ // console.log(response); // }, function(error){ // console.log(error); // }); // messageService.getSenderNumberList('1234567890', 'testkorea', // function(response){ // console.log(response); // },function(error){ // console.log(error);K // }); // var reciptNumList = ['018041717000000018', '018041717000000019']; // messageService.getStates('1234567890', reciptNumList, 'testkorea', // function(response){ // console.log(response); // },function(error){ // console.log(error); // }); // messageService.getSentListURL('1234567890', 'testkorea', // function(url){ // console.log('url is : ' + url); // }, function(error){ // console.log(error); // }); // messageService.getSenderNumberMgtURL('1234567890', 'testkorea', // function(url){ // console.log('url is : ' + url); // }, function(error){ // console.log(error); // }); messageService.checkAutoDenyNumber('0000000001', function (response) { console.log(response); }, function (error) { console.log(error); });