data.js
1.59 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
/**
* Created by Administrator on 2015/3/1.
*/
angular.module("xn.data.service", [])
.factory("DateService", ["$http", function($http) {
var service = {};
service.getData = function(params) {
params.timestamp = new Date().getTime()+"";
params.v = "1.0";
params.app_key = "0617CA8376F9901F28FF46B69BF9CF47";
params.sign_method = "md5";
params.session = "571901648293990400";
params.format = "json";
var keys = [];
for(var key in params) {
keys.push(key);
}
keys.sort();
var str = "28570C9D069ED51226DD9F028BD5E6DC";
for(var i=0; i<keys.length; i++) {
str += keys[i];
str += params[keys[i]];
}
str += "28570C9D069ED51226DD9F028BD5E6DC";
var signStr = jQuery.md5(str);
var url = "?sign="+signStr;
for(var i=0; i<keys.length; i++) {
url += "&";
url += keys[i];
url += "=";
url += params[keys[i]];
}
// var value;
// jQuery.ajax({
// type: 'POST',
// async: false,
// url: "http://open-dev.xiniunet.com/router"+url,
// data: {},
// dataType:"json",
// success: function(data) {
// value = data;
// },
// error: function(data) {
// console.log(data);
// }
// });
// return value;
return $http({
method: 'POST',
url: "http://open-dev.xiniunet.com/router"+url
});
};
return service;
}]);