어떻게 이온의 수익을 달성할 수 있을까요?

저자:시카루, 생성: 2017-11-28 20:40:24, 업데이트: 2017-11-28 20:44:56

예제 1: 질의 문자열로

queryString: symbol=LTCBTC&side=BUY&type=LIMIT&timeInForce=GTC&quantity=1&price=0.1&recvWindow=5000×tamp=1499827319559

HMAC SHA256 서명:

[리눅스]$ echo -n symbol=LTCBTC&side=BUY&type=LIMIT&timeInForce=GTC&quantity=1&price=0.1&recvWindow=5000×tamp=1499827319559∙ openssl dgst -sha256 -hmac NhqPtmdSJYdKjVHjA7PZj4Mge3R5YNiP1e3UZjInClVN65XAbvqqM6A7H5fATj0j (stdin) = c8db56825ae71d6d79447849e617115f4a920fa2acdcab2b053c4b2838bd6b71

그는 시간표시 문자를 추가하고 전체 질의 문자열에 서명해야 합니다. 저는 시도했습니다. var querystr = asset=abc&amount=100&address=abc×tamp=abc; var sig = HMAC ((sha256,hex,querystr,secretkey);// 두 번째 변수는 모두 시도되었습니다exchange.IO("api", POST, /wapi/v3/withdraw.html, querystr+"&sig="+sig") 또는exchange.IO(API, POST, /wapi/v3/withdraw.html, querystr) 알겠습니다 {msg:"{code:-1105,msg:Parameter payload was was empty.}",success:false}

exchange.IO("api", POST, /wapi/v3/withdraw.html?+querystr+"&signature="+sig,"");//ru 그리고 우리는 msg:"{code:-1100,msg:Illegal characters found in parameter signature; legal range is ^[A-Fa-f0-9]{64}$.}",success:false}

서명 없이 {msg:"{code:-1022,??msg:Signature for this request is not valid.}",success:false}


더 많은

아림판

시카루정해진, 공식 웹의 v3를 사용하지 말고 v1로 바꾸면 됩니다. e.IO (("api", "POST", "/wapi/v1/withdraw.html", "amount=" + amount + "&asset=" + currency + "&address=" + address")

작은 꿈IO 함수를 사용하려면 서명할 필요가 없습니다.

작은 꿈이 IO는 V1이어야 하고 V3가 아닌 V1로 되어있죠.

시카루나는 서명하지 않고 시도했지만 오류가 나타났습니다......