Commit d48a5991 by ken

试试看

parent 47a8df70
...@@ -24,6 +24,12 @@ function signParams2Str(params) { ...@@ -24,6 +24,12 @@ function signParams2Str(params) {
return JSON.stringify(paramsSort); return JSON.stringify(paramsSort);
} }
function signParamsStr(paramStr) {
const digest = crypto.SHA1(APISECRET);
const sign = crypto.HMAC(crypto.MD5, paramStr, digest);
return sign;
}
function sortDict(dict) { function sortDict(dict) {
let dict2 = {}, let dict2 = {},
...@@ -164,11 +170,7 @@ function depthByRest(symbol,callback) { ...@@ -164,11 +170,7 @@ function depthByRest(symbol,callback) {
} }
function getBalanceByRest() { function getBalanceByRest() {
const params = { const sign = signParamsStr(`accesskey=${APIKEY}&method=getAccountInfo`);
accesskey: APIKEY,
method: "getAccountInfo"
};
const sign = JSON.parse(signParams2Str(params)).sign;
const url = `https://trade.zb.com/api/getAccountInfo?accesskey=${APIKEY}&method=getAccountInfo&sign=${sign}&reqTime=${Date.now()}`; const url = `https://trade.zb.com/api/getAccountInfo?accesskey=${APIKEY}&method=getAccountInfo&sign=${sign}&reqTime=${Date.now()}`;
console.log(url); console.log(url);
_request("GET", url, (err, data) => { _request("GET", url, (err, data) => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment