Wie soll die Erweiterung von Binance möglich sein?

Schriftsteller:Zürich, Erstellt: 2017-11-28 20:40:24, Aktualisiert: 2017-11-28 20:44:56

Beispiel 1: Als Abfragezeile

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

HMAC SHA256-Signatur:

[linux]$ echo -n symbol=LTCBTC&side=BUY&type=LIMIT&timeInForce=GTC&quantity=1&price=0.1&recvWindow=5000×tamp=1499827319559♪ öffnet dgst -sha256 -hmac NhqPtmdSJYdKjVHjA7PZj4Mge3R5YNiP1e3UZjInClVN65XAbvqqM6A7H5fATj0j (stdin) = c8db56825ae71d6d79447849e617115f4a920fa2acdcab2b053c4b2838bd6b71

Er muss einen Timestamp-Parameter hinzufügen und dann die gesamte Querystring unterschreiben. Ich versuche es. Var querystr = asset=abc&amount=100&address=abc×tamp=abc; var sig = HMAC ((sha256,hex, querystr, secretkey);// Die zweiten Parameter wurden alle ausprobiertexchange.IO("api", POST-Knopf, /wapi/v3/withdraw.html-Knopf, querystr+" & signature="+sig); oderexchange.IO(Api, POST, /wapi/v3/withdraw.html, querystr) Ich habe es. {msg:"{code:-1105,msg:Parameter payload was was empty.}",success:false}

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

Wenn Sie nicht unterschrieben sind {msg:"{code:-1022, msg:Signature for this request is not valid.}",success:false}


Mehr

EinmalBinance Binance, wie lange wird es dauern? Danke.

ZürichEs ist gelungen, nicht mit dem offiziellen v3 zu wechseln, sondern mit v1, e.IO (("api", "POST", "/wapi/v1/withdraw.html", "amount=" + amount + "&asset=" + currency + "&address=" + address);

Kleine TräumeDie IO-Funktion wird ohne Unterschrift verwendet.

Kleine TräumeDas IO, das von BotVS verpackt wurde, sollte von V1 sein, nicht von V3.

ZürichIch habe versucht, keine Signatur zu verwenden, aber ich bekomme einen Fehler....