1.0.8 • Published 5 years ago

txtlocal-sdk v1.0.8

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

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));

// 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
1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago