coolsms rest-sdk for node.js
npm install coolsms-rest-sdkcoolsms-rest-sdk
=====
coolsms rest-sdk for node.js
Documentation



npm install coolsms-rest-sdknpm testjavascript
var Coolsms = require('coolsms-rest-sdk');
var client = new Coolsms({
key: 'your API key',
secret: 'your API secret key'
});client.sms.send({
to: '00000000000', // recipient
from: '11111111111', // sender
type: 'SMS', // SMS, LMS, MMS
text: 'your message',
}, function (error, result) {
if(error) {
console.log(error);
} else {
console.log(result);
}
});
`Available resources & methods
Where you see params it is a plain JavaScript object, e.g. { text: 'Hello world!' }
param is not need to include authentication information * sms
* [
sms.send( params, [callback] )](http://www.coolsms.co.kr/SMS_API#POSTsend)
* [sms.status( [params, callback] )](http://www.coolsms.co.kr/SMS_API#GETstatus)
* [sms.sent( [params, callback] )](http://www.coolsms.co.kr/SMS_API#GETsent)
* [sms.balance( [callback] )](http://www.coolsms.co.kr/SMS_API#GETbalance)
* [sms.cancel( [params, callback] )](http://www.coolsms.co.kr/SMS_API#POSTcancel)
* mo
* [mo.list( [params, callback] )](http://www.coolsms.co.kr/MO_API#GETlist)
* [mo.insert( params, [callback] )](http://www.coolsms.co.kr/MO_API#POSTinsert)
* senderID
* [senderID.register( params, [callback] )](http://www.coolsms.co.kr/SenderID_API#POSTregister)
* [senderID.verify( params, [callback] )](http://www.coolsms.co.kr/SenderID_API#POSTverify)
* [senderID.delete( params, [callback] )](http://www.coolsms.co.kr/SenderID_API#POSTdelete)
* [senderID.list([ params, callback] )](http://www.coolsms.co.kr/SenderID_API#GETlist)
* [senderID.setDefault( params, [callback] )](http://www.coolsms.co.kr/SenderID_API#POSTset_default)
* [senderID.getDefault( [params, callback] )`](http://www.coolsms.co.kr/SenderID_API#GETget_default)