0.1.3 • Published 11 years ago
elibom v0.1.3
Elibom Node.js API Client
A Node.js client of the Elibom REST API. The full API reference is here.
Getting Started
1. Install the module
npm install elibom2. Configure the ElibomClient object passing your credentials.
var elibomClient = require('elibom')('user@domain.com','apiPassword')Note: You can find your api password at http://www.elibom.com/api-password (make sure you are logged in).
You are now ready to start calling the API methods!
API methods
- Send SMS
- Schedule SMS
- Show Delivery
- List Scheduled SMS Messages
- Show Scheduled SMS Message
- Cancel Scheduled SMS Message
- List Users
- Show User
- Show Account
Send SMS
elibomClient.sendMessage('300XXXXXXXXX','message',function(err,data){
if (!err){
console.log(data);
}else{
console.log(err.message);
}
});Schedule SMS
elibomClient.scheduleMessage('300XXXXXXXXX','message','YYYY-mm-dd hh:mm',function(err,data){
if (!err){
console.log(data);
}else{
console.log(err.message);
}
});Show Delivery
elibomClient.showDelivery(deliverId,function(err,data){
if (!err){
console.log(data);
}else{
console.log(err.message);
}
});List Scheduled SMS Messages
elibomClient.listSchedules(function(err,data){
if (!err){
console.log(data);
}else{
console.log(err.message);
}
});Cancel Scheduled SMS Message
elibomClient.cancelSchedule(scheduleId,function(err,data){
if (!err){
console.log(data);
}else{
console.log(err.message);
}
});List Users
elibomClient.showUsers(function(err,data){
if (!err){
console.log(data);
}else{
console.log(err.message);
}
});Show User
elibomClient.showUser(userId,function(err,data){
if (!err){
console.log(data);
}else{
console.log(err.message);
}
});Show Account
elibomClient.showAccount(function(err,data){
if (!err){
console.log(data);
}else{
console.log(err.message);
}
});