UNPKG

@walkover/msg91

Version:

Official Wrapper of MSG91 API

81 lines (49 loc) 1.91 kB
# Official NodeJS Wrapper for MSG91 API ## Documentation The documentation for the MSG91 API can be found [here](http://docs.msg91.com/ "MSG91 Docs Homepage") The Node library v1.0 documentation can be found [here](https://github.com/MSG91/MSG91-node/blob/master/README.md). ## DLT Scrubbing You can get your content template approved by desginated TRAI authorities. We have made a comprehensive document [here](https://help.msg91.com/article/348-dlt-registration "MSG91 DLT") ## Documentation The documentation for the MSG91 API can be found [here](http://docs.msg91.com/ "MSG91 Docs Homepage") The Node library v1.0 documentation can be found [here](https://github.com/MSG91/MSG91-node/blob/master/README.md). ## Sample Usage ```javascript var msg91 = require("@walkover/msg91")("API_KEY", "SENDER_ID", "ROUTE_NO" ); /** * Mobile number should be with International dialling code. Ex - 91 for India, 44 for UK. * * @param {mobileNo} Accepts single number * @param {mobileNo} Accepts array of the phone number. * @param {mobileNo} Accepts CSV string. */ var mobileNo = "XXXXXXXXXX"; var mobileNo = [ "XXXXXXXXXX", "XXXXXXXXXX", "XXXXXXXXXX" ]; var mobileNo = "XXXXXXXXXX,XXXXXXXXXX,XXXXXXXXXX"; msg91.send(mobileNo, "MESSAGE", "DLT_TE_ID", function(err, response){ console.log(err); console.log(response); }); ``` ### Get Balance for a route ```javascript // Default msg91.getBalance(function(err, msgCount){ console.log(err); console.log(msgCount); }); // Get Balance for given Route. msg91.getBalance("ROUTE_NO", function(err, msgCount){ console.log(err); console.log(msgCount); }); ``` ## Getting help Please reach out to us on support@msg91.com # MSG91 Variables ### ROUTE_NO ```javascript 1 - Promotional Route 4 - Transactional Route 106 - SendOTP Route ```