R POST方法中的Binance API顺序端点

时间:2018-03-04 00:23:46

标签: r api httr algorithmic-trading cryptocurrency

我试图通过R中的Binance API下订单,我的所有其他端点都可以工作,但是这样,我收到错误HTTP / 1.1 400错误请求....请帮助。< / p>

**url="https://api.binance.com/api/v3/order/test"
     timestamp <- GET(
      url = "https://api.binance.com",
      path = "/api/v1/time") 
    timestamp=content(timestamp, as="parsed")
    timestamp=timestamp$serverTime
    signature <- openssl::sha256(postmsg, key=secretKey)
    postmsg <- paste0("timestamp=", timestamp, "&recvWindow=", recvWindow,"&symbol=",symbol,
                      "&side=",side,"&type=",type,"&quantity=",quantity,"&timeInForce=",timeInForce)
    signature <- openssl::sha256(postmsg, key=secretKey)
    order = POST(
      url = url,
      content_type('application/json'), add_headers(.headers = c("X-MBX-APIKEY"=apiKey)),
      query=list(signature=signature), 
      encode = 'json'
    )**

1 个答案:

答案 0 :(得分:1)

最常见的原因(https://github.com/ccxt/ccxt/issues/663)是每个订单需要是最低成本 - 0.001 BTC,0.01 ETH或1 BNB或1 USDT,具体取决于您的4个引号符号中的哪一个重新使用。

当在仅接受整数的符号对上提交小于1的金额时,我也发现自己遇到了这种情况。

您可能还会发现他们的开发者电报组很有用。