اوکیکس اکاؤنٹس (معاہدہ ، سکے ، پرس) میں کرنسی تبدیل کریں ، کیا کوئی مثال کا کوڈ ہے؟
مختلف ایکسچینجز میں ذیلی اکاؤنٹس کی ترتیبات مختلف ہوتی ہیں۔ مثال کے طور پر اوکیکس کوڈ کا استعمال کریں۔
مارٹنیشبراہ کرم بتائیں کہ کیا اے پی آئی کے ذریعے سکے کے اکاؤنٹ سے کنٹریکٹ اکاؤنٹ میں منتقلی ممکن ہے؟
روشن سرمایہ کاری 01بہت شکریہ!
ایجاد کاروں کی مقدار - خوابجب تک کہ ایکسچینج میں ٹرانسکوئن ، ٹائکن وغیرہ کے API انٹرفیس دستیاب ہوں ، تب تک انٹرفیس کو براہ راست exchange.IO کے ساتھ بلایا جاسکتا ہے۔ آپ کو اس کے بارے میں مزید جاننے کے لئے درج ذیل کوڈ کو ڈیجیٹل کرنسی ٹریڈنگ کلاس لائبریری کے سانچوں میں دیکھنا ہوگا۔ `` $.withdraw = function ((e، currency، address، amount، fee، password) { var withdraw_id = null؛ var ret = null؛ currency = currency.toLowerCase (() switch (e.GetName)) { case "OKCoin_EN": ret = e.IO (("api"، "POST"، "/api/v1/withdraw.do"، "symbol="+currency.toLowerCase() +"_usd&chargefee=" + fee + "&trade_pwd=" + password + "&withdraw_address=" + address + "&withdraw_amount=" + amount) ؛ if (ret && typeof(ret.withdraw_id)!== 'undefined') { withdraw_id = ret.withdraw_id؛ } else { var err = GetLastError ((); if (err && err.indexOf('10031')!== -1) { Log (("OKCoin_EN کو 6 نیٹ ورک کی تصدیق کی ضرورت ہے تاکہ پیچھے کی طرف سے ادائیگی کی جاسکے"); } } break؛ case "Huobi": if (currency == "bch") { currency = "bcc" } ret = e.IO (("api"، "POST"، "/v1/dw/withdraw-virtual/create"، "currency="+currency+"&fee=" + fee + "&address=" + address + "&amount=" + amount") ؛ if (ret && typeof(ret.withdraw_id)!== 'undefined') { withdraw_id = ret.data؛ } break؛ case "Bithumb": ret = e.IO (("api"، "POST"، "/trade/btc_withdrawal"، "currency="+currency.toUpperCase() +"&address=" + address + "&units=" + amount) ؛ if (ret && parse Int ((ret.status) == 0) { withdraw_id = 9999؛ } break؛ case "GateIO": ret = e.IO (("api"، "POST"، "/api2/1/private/withdraw"، "currency="+currency+"&address=" + address + "&amount=" + amount") ؛ if (ret && parseInt ((ret.code) == 0) { withdraw_id = 9999؛ } break؛ case "ZB": ret = e.IO (("api"، "POST"، "/api/withdraw"، "method=withdraw&itransfer=0¤cy="+currency+"&receiveAddr=" + address + "&amount=" + amount+"&fees="+fee+"&safePwd="+password) ؛ if (ret && parseInt ((ret.code) == 0) { withdraw_id = ret.id؛ } break؛ case "Bitfinex": var cMap = { بی ٹی سی: بٹ کوائن، ایل ٹی سی: لائیٹکوئن، "eth": "ایتھریم" "etc": "ایتھریم سی" "zec": "zcash"، "xmr": "مونرو"، Omni: ماسٹرکوئن "usd": "wire"، "ڈیش": "ڈیش" "xrp": "ریپل" "eos": "eos"}؛ if (typeof ((cMap[currency]) == 'undefined') { throw "bitfinex not support " + currency; } var withdraw_type = cMap[currency]؛ ret = e.IO (("api"، "POST"، "/v1/withdraw"، "withdraw_type=" + withdraw_type + "&walletselected=exchange&address=" + address + "&amount='" + amount + "'"); if (ret && ret.length == 1 && typeof(ret[0].withdrawal_id)!== 'undefined') { withdraw_id = ret[0].withdrawal_id؛ } break؛ case "پولونیکس": var ext = ""؛ if (currency == 'xrp') { //ext = '&paymentId=' + PXRPLabel؛ } if (currency.toLowerCase() == 'bts' && address.indexOf('_') == -1) { address = "poloniexwallet_" + address؛ } ret = e.IO (("api"، "POST"، "withdraw"، "amount=" + amount + "¤cy="+currency.toUpperCase() +"&address=" + address+ext) ؛ if (ret && ret.response.indexOf (('With')!== -1) { withdraw_id = 9999؛ } break case "Bittrex": ret = e.IO (("api"، "GET"، "/api/v1.1/account/withdraw"، "quantity=" + amount + "¤cy="+currency.toUpperCase() +"&address=" + address) ؛ if (ret && ret.success) { withdraw_id = ret.result.uuid؛ } break case "Binance": ret = e.IO (("api"، "POST"، "/wapi/v1/withdraw.html"، "amount=" + amount + "&asset=" + currency + "&address=" + address") ؛ if (ret && ret.success) { withdraw_id = 9999؛ } break case "OKEX": ret = e.IO (("api"، "POST"، "/api/v1/withdraw.do"، "target=address&withdraw_amount=" + amount + "&symbol="+currency+"_usd&withdraw_address=" + address+"&chargefee="+fee+"&trade_pwd="+password) ؛ if (ret && ret.result) { withdraw_id = ret.withdraw_id؛ } break ڈیفالٹ throw "غیر معاون آپریشن"؛ } return {info: ret, withdraw_id: withdraw_id} } ``