0
집중하다
0
수행원

바이낸스에서 현금을 인출하는 방법? ?

만든 날짜: 2017-11-28 20:40:24, 업데이트 날짜: 2017-11-28 20:44:56
comments   5
hits   2665

Example 1: As a query string

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

HMAC SHA256 signature:

[linux]$ echo -n “symbol=LTCBTC&side=BUY&type=LIMIT&timeInForce=GTC&quantity=1&price=0.1&recvWindow=5000&timestamp=1499827319559” | openssl dgst -sha256 -hmac “NhqPtmdSJYdKjVHjA7PZj4Mge3R5YNiP1e3UZjInClVN65XAbvqqM6A7H5fATj0j” (stdin)= c8db56825ae71d6d79447849e617115f4a920fa2acdcab2b053c4b2838bd6b71

그리고 이 문서는 전체 querystring에 대한 서명과 함께, 저는 노력했습니다. var querystr = “asset=abc&amount=100&address=abc&timestamp=abc”; var sig = HMAC ((‘sha256’, ‘hex’, querystr, secretkey);// 두 번째 변수는 모두 시도했다 exchange.IO ((“api”, “POST”, “/wapi/v3/withdraw.html”,querystr+“&signature=”+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}

만약 Signature가 없다면, {“msg”:“{“code”:-1022,“msg”:“Signature for this request is not valid.”}“,“success”:false}