0

我正在为一个小型应用程序使用 binance.us API,并正在测试订单端点。

我已经验证我使用的 API 密钥是正确的(当它不包含或输入错误时会收到 401)并且它具有下订单的权限。

我正在尝试通过 http POST 向https://api.binance.us/api/v3/order的端点发出 LIMIT 订单作为测试。

这是我尝试发送以完成请求的订单。不要介意我不希望在这里以一美元的价格获得比特币的数量,我只是想验证这样的订单是否可以通过:

{
'symbol': 'BTCUSDT', 
'side': 'BUY', 
'type': 'LIMIT', 
'newOrderRespType': 'FULL', 
'recvWindow': 10000, 
'timeInForce': 'IOC', 
'quantity': 1, 
'price': 1, 
'timestamp': 1624734129, 
'secret': '<my secret>'
}

这是返回的响应(带有 HTTP 400 代码)

{
'code': -1104, 
'msg': "Not all sent parameters were read; read '9' parameter(s) but was sent '10'."
}

插入更多可选字段会产生相同的“已读但已发送”消息。这是什么意思?我该如何解决这个问题以正确提交订单?

4

0 回答 0