बिआन को कैसे प्राप्त किया जा सकता है?

लेखक:सकरु, बनाया गयाः 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

एचएमएसी SHA256 हस्ताक्षरः

[लिनक्स] $ इको -n symbol=LTCBTC&side=BUY&type=LIMIT&timeInForce=GTC&quantity=1&price=0.1&recvWindow=5000×tamp=1499827319559∙ ओपनsl 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+" & 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}

अगर हस्ताक्षर नहीं है {msg:"{code:-1022,msg:Signature for this request is not valid.}",success:false} {code:-1022,msg:Signature for this request is not valid.}


अधिक

अम्पनBinance Binance कितने समय में आ रहा है? धन्यवाद.

सकरुठीक है, आधिकारिक v3 का उपयोग न करें, v1 के साथ, e.IO (("api", "POST", "/wapi/v1/withdraw.html", "amount=" + amount + "&asset=" + currency + "&address=" + address")

छोटे सपनेIO फ़ंक्शन का उपयोग करने के लिए हस्ताक्षर की आवश्यकता नहीं है।

छोटे सपनेयह IO जो BotVS में है, वह V1 का होना चाहिए और V3 का नहीं।

सकरुमैंने बिना हस्ताक्षर के प्रयास किया और मुझे त्रुटि मिली।////{"msg:"{"कोडः-1022,"msg:"Signature for this request is not valid.