client.js
2.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
var Client = require('node-rest-client').Client;
var client = new Client();
// var token = 'd81292a8bb3a404b94e8bd03487fae95';
// var token='88057bb156c94370b9420b0cab9093d4';
var token='2ec67726b6084252a8d0e6eeece7e745';
//var token = 'd81292a8bb3a404b94e8bd03487fae95';
//star 9-29
//16e5997081ea42bbbb762df869f9b781 服务
//6520a3e6878743e69d2a29d6bc8ae916 运营端
function getToken(session) {
//star 9-30
//return '6520a3e6878743e69d2a29d6bc8ae916' || session.user.token;
return session.user ? session.user.token : '0115a2e221434232b48557b9b6fdf640';
}
module.exports = {
get: function (url, args, callback, session) {
var token = getToken(session);
// 统一添加token令牌
if (args.parameters) {
// args.parameters.access_token = token;
args.parameters = {
token: session.user.token || '0115a2e221434232b48557b9b6fdf640',
access_token: session.user.accessToken || ''
};
} else {
args.parameters = {
token: session.user.token || '0115a2e221434232b48557b9b6fdf640',
access_token: session.user.accessToken || ''
};
}
// 增加json格式请求头
args.headers = {
"dataType": "json",
"Content-Type": "application/json",
};
client.get(url, args, callback);
},
post: function (url, args, callback, session) {
var token = getToken(session);
// 统一添加token令牌
if (args.parameters) {
args.parameters.access_token = token;
} else {
args.parameters = {
access_token: token
};
}
// 增加json格式请求头
args.headers = {
"Content-Type": "application/json"
};
client.post(url, args, callback);
},
login: function (url, args, callback) {
// 增加json格式请求头
args.headers = {
"Content-Type": "application/json"
};
client.post(url, args, callback);
},
register: function (url, args, callback) {
// 增加json格式请求头
args.headers = {
"Content-Type": "application/json"
};
client.post(url, args, callback);
},
random: function (url, args, callback) {
// 增加json格式请求头
args.headers = {
"Content-Type": "application/json"
};
client.get(url, args, callback);
},
randomTel: function (url, args, callback) {
// 增加json格式请求头
args.headers = {
"Content-Type": "application/json"
};
client.post(url, args, callback);
},
getPublicKey: function (url, args, callback) {
// 增加json格式请求头
args.headers = {
"Content-Type": "application/json"
};
client.post(url, args, callback);
}
};