Skip to content

Latest commit

 

History

History
154 lines (124 loc) · 2.91 KB

README.md

File metadata and controls

154 lines (124 loc) · 2.91 KB

HiLink

NPM

Imgur

Compatible models

Installation

npm install hilink

Include

var hilink = require('hilink');

Set other IP address (default 192.168.1.1)

hilink.setIp('192.168.1.x')

Send a SMS ( number, text, callback )

hilink.send( '88888888', 'Hello world', function( response ){
	console.log( response );
});

Response:

{ response: 'OK' }

Send and Delete SMS ( number, text, callback )

This method don't store a message.

hilink.sendAndDelete( '88888888', 'Hello world', function( sendResponse, deleteResponse ){
	console.log( sendResponse );
	console.log( deleteResponse );
});

Response:

{ response: 'OK' }
{ response: 'OK' }

List Outbox messages (callback)

hilink.listOutbox(function( response ){
	console.log( JSON.stringify( response, null, 2 ) );
});

Response:

{
  "response": {
    "Count": [
      "1"
    ],
    "Messages": [
      {
        "Message": [
          {
            "Smstat": [
              "3"
            ],
            "Index": [
              "20000"
            ],
            "Phone": [
              "88888888"
            ],
            "Content": [
              "Hello world"
            ],
            "Date": [
              "2014-04-03 05:03:26"
            ],
            "Sca": [
              ""
            ],
            "SaveType": [
              "3"
            ],
            "Priority": [
              "4"
            ],
            "SmsType": [
              "1"
            ]
          }
        ]
      }
    ]
  }
}

List Inbox messages (callback)

hilink.listInbox(function( response ){
	console.log( JSON.stringify( response, null, 2 ) );
});

Response:

{
  "response": {
    "Count": [
      "1"
    ],
    "Messages": [
      {
        "Message": [
          {
            "Smstat": [
              "0"
            ],
            "Index": [
              "20001"
            ],
            "Phone": [
              "+50588888888"
            ],
            "Content": [
              "Hello McNally"
            ],
            "Date": [
              "2014-03-03 17:49:16"
            ],
            "Sca": [
              ""
            ],
            "SaveType": [
              "4"
            ],
            "Priority": [
              "0"
            ],
            "SmsType": [
              "1"
            ]
          }
        ]
      }
    ]
  }
}

Clear Inbox

hilink.clearInbox();

Clear Outbox

hilink.clearOutbox();