ویب ساکٹ پروٹوکول اور پلیٹ فارم کی تازہ ترین HMAC کے ذریعہ دستخط حاصل کرنے کا طریقہ ، پوزیشن میں تبدیلیوں کو ویکیپیڈیا پر آگے بڑھایا گیا
function main() { var APIKEY = "your Access Key(Bitmex API ID)" var expires = parseInt(Date.now() / 1000) + 10 var signature = exchange.HMAC("sha256", "hex", "GET/realtime" + expires, "{{secretkey}}")//secretkey在执行时自动替换,不用填写 var client = Dial("wss://www.bitmex.com/realtime", 60) var auth = JSON.stringify({args: [APIKEY, expires, signature], op: "authKeyExpires"}) var pos = 0 client.write(auth) client.write('{"op": "subscribe", "args": "position"}') while (true) { bitmexData = client.read() if(bitmexData.table == 'position' && pos != parseInt(bitmexData.data[0].currentQty)){ Log('position change', pos, parseInt(bitmexData.data[0].currentQty), '@') pos = parseInt(bitmexData.data[0].currentQty) } } }
نہیں، نہیں، نہیںکیا یہ API کے لئے نجی کلید کی ضرورت ہے؟ کیا یہ غیر محفوظ ہے؟
گھاسضرورت نہیں، حکمت عملی کا کوڈ دیکھیں