코드에 따라, 느낌은 옳았지만, 인터페이스는 항상 대응하지 않는 파라미터를 반환합니다:
function main() { exchange.IO(“base”, “https://api.btcgateway.pro”) //var obj = {“contract_code”:“TRX-USDT”,“volume”:10000,“direction”:“sell”,“offset”:“open”,“lever_rate”:3,“order_price_type”:“optimal_5”} var obj = {“contract_code”:“TRX-USDT”} var str = JSON.stringify(obj) Log(obj) Log(str) var hy_order_id = exchange.IO(“api”,“POST”, “/linear-swap-api/v1/swap_order_info”, “”, str) Log(hy_order_id) return hy_order_id }
호출 후 반환된 패키지는 다음과 같습니다. {“ts”:1619326307135,“status”:“error”,“err_code”:1066,“err_msg”:“The contractCode field cannot be empty. Please re-enter.”}
제가 “contract_code”를 전송하지 않았다고 말했지만 실제로는 그렇게 했습니다.