-1

尝试使用我在 ASP.NET/C# 中构建的 Web 应用程序处理订单时,我遇到了一个奇怪的错误。有趣的是其他调用都有效,例如获取您的帐户余额。所以我找到了一个网站,它通过一些事情来解决这个问题,比如确保你的计算机时钟是好的并且你有正确的参数,但仍然没有解决这个问题。这是我发送的网址:

/api/v3/order?symbol=BTC-ETH&side=SELL&type=LIMIT&timeInForce=GTC&quantity=0.183&price=0.07726200&recvWindow=5000&timestamp=1529340658943&signature=signature_str

signature_str 是一大堆字符。我还使用标题包含 api 密钥:X-MBX-APIKEY。

我最初的符号是 ETHBTC 而不是 BTC-ETH,但仍然无法使用。我假设其他调用有效,这不是真正的代码问题,但可能是其中一个参数我遗漏了一些东西。如果您需要查看代码,我可以添加一些作为编辑。谢谢!

4

1 回答 1

-1

我知道,有了这个答案,我赢得了 Internet Explorer 的金铲子,但是最近,我遇到了同样的问题。

我这边的根本原因是我的请求中数量和价格的精确性。如果有人在 Binance API 中收到 400 Bad Request on Buy/Sell requests 并遇到此问题,请使用 Binance 交易应用程序检查精度。减少我的请求中的小数位数解决了这个问题。

问候

于 2021-08-27T08:44:21.890 回答