okex 모든 계좌 (계약, 동전, 지갑) 는 동전을 전환합니다. 예제 코드가 있습니까?

저자:자금 투자01, 2018-09-27 05:55:53, 업데이트:

okex 모든 계좌 (계약, 동전, 지갑) 는 동전을 전환합니다. 예제 코드가 있습니까?

각 거래소에서 계정 설정이 다릅니다. okex 예제 코드를 참조하십시오.


더 많은

마티나시코인 계정에서 계약 계정으로 송금을 API를 통해 할 수 있습니까?

자금 투자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)) { "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개의 네트워크 확인이 필요하고 뒷받침이 가능합니다"); ♪ ♪ ♪ ♪ 브레이크; 케이스 "후오비": 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; ♪ ♪ 브레이크; "Bithumb"의 경우: ret = e.IO (("api", "POST", "/trade/btc_withdrawal", "currency="+currency.toUpperCase() +"&address=" + address + "&units=" + amount); if (ret && parseInt ((ret.status) == 0) { withdraw_id = 9999; ♪ ♪ 브레이크; 케이스 "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; ♪ ♪ 브레이크; 케이스 "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) { ret.id = withdraw_id; ret.id = ret.id; ♪ ♪ 브레이크; "Bitfinex"의 경우: var cMap = { "btc": "비트코인", LTC: 라이트코인, "ETH": 이더리움, "etc": "Ethereumc", "Ethereumc", "Ethereumc" "zec": "zcash", "xmr": "모네로", Omni: 마스터코인 "usd": "Wire", "dash": "dash", "dash", "dash" "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; ♪ ♪ 브레이크; 케이스 "폴로니엑스": var ext = ""; if (currency == 'xrp') { /ext = '&paymentId=' + PXRPLabel; ♪ ♪ if (currency.toLowerCase() == 'bts' && address.indexOf('_') == -1) { 주소 = "poloniexwallet_" + 주소; ♪ ♪ ret = e.IO (("api", "POST", "withdraw", "amount=" + amount + "¤cy="+currency.toUpperCase() +"&address=" + address+ext); if (ret && ret.response.indexOf('With')!== -1) { withdraw_id = 9999; ♪ ♪ 브레이크 "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; ♪ ♪ 브레이크 "Binance"의 경우: ret = e.IO (("api", "POST", "/wapi/v1/withdraw.html", "amount=" + amount + "&asset=" + currency + "&address=" + address"); if (ret && ret.success) { withdraw_id = 9999; ♪ ♪ 브레이크 "OKX"의 경우: 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; ♪ ♪ 브레이크 기본: throw "지원되지 않는 동작"; ♪ ♪ return {info: ret, withdraw_id: withdraw_id} ♪ ♪ ``