txtlocal-sdk v1.0.8
TextLocal-SDK
A small library providing utility methods for the textlocal.com API http://api.txtlocal.com/docs/
Installation
npm install txtlocal-sdk --save
Usage
var validOptions = { apikey: '1234567890-0987312345678hgfdsaertyuikjhgf' };
-or-
var validOptions = { username: 'kvyavahXXXXX.com', password: 'XXXXX', hash: '6e185XXXXX43dab97259a0068d32797a3fc4ce9bbc9504d4dfe36071b', apikey: '1fe7XXXXXXP340WrCl37Duw9jHUUSnHeIY', method: 'GET', test:'true' };
- if need to use post method set - method='POST'default is "POST" we recomend to use it by- POST
- In Production mode it must to set - test='false'otherwise message will no delivered default is "true".
//ES6 import textlocal from 'txtlocal-sdk' const msgInstance=textlocal.init(validOptions); msgInstance.message.sendSMS({numbers:"919096XXXX90",message:"test"}).then(succcess=>{},rejected=>console.log(rejected));
// ES5 var msgInstance=require('txtlocal-sdk/dist').init(validOptions); msgInstance.message.sendSMS({numbers:"919096XXXX90",message:"test"}).then(succcess=>{},rejected=>console.log(rejected));
- other options for send message see on http://api.textlocal.in/docs/sendsms
// Sending Bulk SMS
msgInstance.message.sendBulkJSON({messages:{number:"91988888XXXX",text:"test"},{number:"91909609XXXX",text:"test"}}).then(succcess=>{},rejected=>console.log(rejected));
- other options for send message see on http://api.textlocal.in/docs/bulkjson 
- Other methods msgInstance.message.getScheduledMSGS().then(success=>console.log(success)) msgInstance.message.cancelScheduledMSG(messageId).then(success=>console.log(success)) msgInstance.group.getAllGroups().then(success=>console.log(success)) msgInstance.group.createGroup("Sunnt Leone").then(success=>console.log(success)) msgInstance.group.deleteGroup(groupId).then(success=>console.log(success)) msgInstance.contact.getAllCOntacts(groupId).then(success=>console.log(success)) - msgInstance.contact.createContact(groupId,numbers).then(success=>console.log(success)) msgInstance.contact.createBulkContacts(groupId,{number:"91909609XXXX",first_name:"hhhh"}).then(success=>console.log(success)) msgInstance.contact.deleteContact(groupId,"91909609XXXX").then(success=>console.log(success)) msgInstance.inbox.getAllInboxes().then(success=>console.log(success)) msgInstance.inbox.getAllMessages(inboxId).then(success=>console.log(success)) 
Support
  Please connect on kvyavahare52@gmail.com, If facing any issues.
will thankfull for suggestions.
Release History
- 1.0.6 latest release
- 1.0.5 Initial release