infobip

Infobip Node Client

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
infobip
810.1.04 years ago6 years agoMinified + gzip package size for infobip in KB

Readme

Infobip npm version
Infobip API Client for Node.js using Infobip API

Installation

```bash $ npm install --save infobip ```

Usage

Basic messaging example ----------------------- ```javascript var infobip = require('infobip'); //Initialize the client var client = new infopib.Infobip('username', 'password'); //Set the message var message = {from: "InfoSMS", to : "41793026727", text : "My first Infobip SMS"}; //Send an SMS client.SMS.send(message,function(err, response){
console.log(response);
}); ``` SMS to multiple destinations ----------------------- ```javascript //Set the message var message = {from: "WineShop", to : "41793026727", "41793026834", text : "Hey Mike, delicious Istrian Malvazija is finally here. Feel free to visit us and try it for free!"}; //Send an SMS client.SMS.send(message,function(err, response){
console.log(response);
}); ``` Bulk messaging example ----------------------- ```javascript //Set the message var messages =
{from: "WineShop", to : "41793026727", text : "Hi Jenny, we have new French Merlot on our shelves. Drop by our store for a free degustation!"},
{from: "WineShop", to : "41793026834", text : "Hey Mike, delicious Istrian Malvazija is finally here. Feel free to visit us and try it for free!"}
];
//Send an SMS client.SMS.sendBulk(messages,function(err, response){
console.log(response);
}); ``` Promise are supported ----------------------- ```javascript client.SMS.send(message).then(res => console.log(res)).catch( err=> console.log(err)); ```

License

This library is licensed under the
Apache License, Version 2.0