1.0.4 • Published 4 years ago

smsm-sdk v1.0.4

Weekly downloads
1
License
MIT
Repository
-
Last release
4 years ago

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.