1.0.4 • Published 4 years ago
smsm-sdk v1.0.4
smsm-sdk
Sdk to work with SMS Monitor system.
Install
npm i --save smsm-sdk
or
yarn add smsm-sdk
then you use in your project
const smsmSdk = require('smsm-sdk')
Api
/**
* @param config : (object) The object must have a username, password, and host
* @param adapter : (module) the sdk's adapter. This is used when using an external sdk
**/
smsmSdk.init(config:object [, adapter]) : void
/**
* @param data : (object)
* data = {
* type: '1', // use 1 for send with alpha sender an 0 for non-sender
* sender: sender,
* phone: 'phone', //this could be an array
* content: 'message to be sent'
* }
* @return : Promise
**/
smsmSdk.sendSMS(data: object) : Promise<any>
//require module
const smsmSdk = require('smsm-sdk')
//init sdk
smsmSdk.init({
username: 'some_username', // you can get it from http://monitors.esms.vn/
password: 'some_password', // you can get it from http://monitors.esms.vn/
})
//send message
smsmSdk.sendSMS({
type: '1',
sender: 'sender',
phone: '84766541618',
content: 'Hello SMS Monitor'
}).then(console.log).catch(console.log)
Change Log
See CHANGELOG.md
Who's using dotenv?
These npm modules depend on it.
Projects that expand it often use the keyword "smsm-sdk" on npm.