Bagaimana untuk mendapatkan wang Binance?

Penulis:sikaru, Dicipta: 2017-11-28 20:40:24, Dikemas kini: 2017-11-28 20:44:56

Contoh 1: Sebagai rentetan pertanyaan

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

Tanda tangan HMAC SHA256:

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

Dia perlu menambah parameter timestamp, dan kemudian menandatangani keseluruhan string query. Saya cuba. var querystr = asset=abc&amount=100&address=abc×tamp=abc; var sig = HMAC ((sha256,hex, querystr, secretkey);// Semua parameter kedua telah dicubaexchange.IO("api", POST, /wapi/v3/withdraw.html, querystr+" & signature="+sig); atauexchange.IO(api, POST, /wapi/v3/withdraw.html, querystr); Dapatkan {msg:"{code:-1105,msg:Parameter payload was was empty.}",success:false}

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

Jika tiada tanda tangan {msg:"{code:-1022,msg:Signature for this request is not valid.}",success:false}


Lebih lanjut

aimmpanBilakah Bitcoin akan tiba? Terima kasih.

sikaruSudah selesai, jangan gunakan v3 rasmi, ganti dengan v1, e.IO (("api", "POST", "/wapi/v1/withdraw.html", "amount=" + amount + "&asset=" + currency + "&address=" + address);

Mimpi kecilPenggunaan fungsi IO tidak memerlukan tandatangan.

Mimpi kecilYa, IO yang dibungkus BotVS ini sepatutnya V1 dan tidak menggunakan V3...........

sikaruSaya cuba tanpa tanda tangan, dan ia memberi mesej ralat........