function main() { transferToMain(100); } // 从U本位合约钱包向现货钱包划转指定数量的USDT function transferToMain(amount){ var ret = null; if (isOKexExchange()) { let param = "ccy=USDT" + "&from=18" + "&amt=" + amount.toString() + "&to=6"; ret = exchange.IO("api", "POST", "/api/v5/asset/transfer", param); } else if (isBinanceExchange()) { let time = UnixNano() / 1000000; let param = "type=UMFUTURE_MAIN" + "&asset=USDT" + "&amount=" + amount.toString() + "×tamp=" + time.toString(); exchange.SetBase('https://api.binance.com'); ret = exchange.IO("api", "POST", "/sapi/v1/asset/transfer", param); exchange.SetBase('https://fapi.binance.com'); } else { Log("资金划转失败,不支持的交易所!"); } if (ret) { Log("已经从合约划转到现货账户: ", amount, " USDT"); return true; } else { Log("资金划转失败!"); return false; } } // 判断是否币安交易所 function isBinanceExchange() { if (exchange.GetName() == "Futures_Binance") { return true; } return false; } // 判断是否OKEX交易所 function isOKexExchange() { if (exchange.GetName() == "Futures_OKCoin") { return true; } return false; }
ETH8888Futures_OP 4: 401: {"code":-1002, "msg": Você não tem permissão para executar este pedido.』
O verão não te bate.As permissões de redirecionamento da API devem ser ativadas.