|
@ -4,6 +4,7 @@
|
|
'use strict';
|
|
'use strict';
|
|
|
|
|
|
let http = require('http');
|
|
let http = require('http');
|
|
|
|
let querystring = require('querystring');
|
|
let configFile = require('../include/commons').CONFIG_FILE;
|
|
let configFile = require('../include/commons').CONFIG_FILE;
|
|
let config = require('../resources/config/' + configFile);
|
|
let config = require('../resources/config/' + configFile);
|
|
let log = require('./log.js');
|
|
let log = require('./log.js');
|
|
@ -11,7 +12,7 @@ let log = require('./log.js');
|
|
class WlyyAssistantSDK {
|
|
class WlyyAssistantSDK {
|
|
constructor(){}
|
|
constructor(){}
|
|
|
|
|
|
static request(userId, adminToken, token, imei, endpoint, method, handler){
|
|
|
|
|
|
static request(userId, adminToken, token, imei, endpoint, param, handler){
|
|
let userAgent = {
|
|
let userAgent = {
|
|
admin_token: adminToken,
|
|
admin_token: adminToken,
|
|
token: token,
|
|
token: token,
|
|
@ -19,13 +20,16 @@ class WlyyAssistantSDK {
|
|
imei: imei
|
|
imei: imei
|
|
};
|
|
};
|
|
|
|
|
|
|
|
var postData=querystring.stringify(param);
|
|
|
|
|
|
let options = {
|
|
let options = {
|
|
hostname: config.wlyyDAServerConfig.host,
|
|
hostname: config.wlyyDAServerConfig.host,
|
|
port: config.wlyyDAServerConfig.port,
|
|
port: config.wlyyDAServerConfig.port,
|
|
path: config.wlyyDAServerConfig.model+endpoint,
|
|
path: config.wlyyDAServerConfig.model+endpoint,
|
|
method: method,
|
|
|
|
|
|
method: 'POST',
|
|
headers: {
|
|
headers: {
|
|
'userAgent': JSON.stringify(userAgent)
|
|
|
|
|
|
'userAgent': JSON.stringify(userAgent),
|
|
|
|
'Content-Type': 'application/x-www-form-urlencoded;text/html;charset=utf-8'
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|
|
@ -43,7 +47,7 @@ class WlyyAssistantSDK {
|
|
|
|
|
|
handler(err, null);
|
|
handler(err, null);
|
|
});
|
|
});
|
|
|
|
|
|
|
|
req.write(postData);
|
|
req.end();
|
|
req.end();
|
|
}
|
|
}
|
|
}
|
|
}
|