smsgateway.me
A Node.js wrapper of smsgateway.me v4 api.
Installing
Via npm:
$ npm install [-g] smsgateway.me
Available methods
- message.send(messages: INewMessage[]): Promise<IMessage[]>
- message.info(messageId: number): Promise
- message.search(query: IQuery): Promise<ISearchResult>
- message.cancel(messages: IMessageCancel[]): Promise<IMessage[]>
- device.info(deviceId: number)
- device.search(query: IQuery)
Usage
Send message
; /* You can get token from https://smsgateway.me/dashboard/settings */;/* You can get deviceId from https://smsgateway.me/dashboard/devices or by calling gateway.device.search() */;; ; gateway.message.sendnewMessages .thenconsole.info'Messages send:', messages .catchconsole.errorerr;
Search for messages
; ;; gateway.message.searchquery .thenconsole.info'Messages found:', response .catchconsole.errorerr;
Fetch info about message
; ;; gateway.message.infomessageId .thenconsole.info'Message info:', message .catchconsole.errorerr;
Cancel messages
; ;; gateway.message.cancelmessagesToCancel .thenconsole.info'Canceled message: ', messages .catchconsole.errorerr;
Search for devices
; ;; gateway.device.searchquery .thenconsole.info'Found devices:', response .catchconsole.errorerr;
Fetch device info
; ;; gateway.device.infodeviceId .thenconsole.info'Device info:', device .catchconsole.errorerr;