avatar of ttxc ttxc
关注 私信
3
关注
0
关注者

求助,下划线如何在io函数中传递

创建于: 2021-07-29 09:40:22, 更新于: 2021-07-29 09:41:10
comments   5
hits   841

我要实现在bitlfyer的FX_BTC_JPY市场撤单,api文档如图所示,代码1和2是两种方式,应该没有错:
求助,下划线如何在io函数中传递

代码1:
var a = exchanges[i].IO("api", "POST", "/v1/me/cancelallchildorders?product_code=FX_BTC_JPY");
 Log(1,a);  

代码2:
 var name = 'FX_BTC_JPY';
 var message = "product_code=" + name;
 var a = exchanges[i].IO("api","POST","/v1/me/cancelallchildorders",message);
 Log(2,a);

 程序无法撤单,反馈如下:

求助,下划线如何在io函数中传递

  请问,问题是不是出在下划线上,IO函数用过好多次了,没有出现过这种错误,请指教一下,谢谢
相关推荐
全部留言
avatar of 小草
小草
exchanges[i].IO("api","POST","/v1/me/cancelallchildorders","" , JSON.stringify({product_code:"BTC_JPY"})); 测试下这个,结果反馈下
2021-07-29 11:34:03
avatar of ttxc
ttxc
算了,不用这个接口撤单了,根据ID逐个撤单,目的达到就行了。谢谢。
2021-07-29 12:08:09
avatar of ttxc
ttxc
用你的代码试了, 还是报错如下: Futures_OP 4: 400: {"status":-100,"error_message":"Invalid product","data":null} 另外,我获取仓位,用如下代码,就没有报错,看来可能是交易所的问题: exchanges[i].IO("api", "GET", "/v1/me/getpositions", "product_code=FX_BTC_JPY");
2021-07-29 11:59:53
avatar of QCoder
QCoder
代码2 用法是正确的,就是product名子不对。看下Market List的相应产品名子是否输入错误
2021-07-29 11:33:10
avatar of ttxc
ttxc
名字应该没错,因为我用IO下单可以,就是撤单不行。
2021-07-29 11:58:19