【问题标题】:401 Unauthorized error Binance API in rr中的401未经授权的错误Binance API
【发布时间】:2019-01-11 19:40:46
【问题描述】:

我正在尝试使用 RStudio 通过 Binance API 创建新订单。

我找到了 Binance Official API Docs 并发现我应该使用:

POST /api/v3/order (HMAC SHA256).

以下脚本无法运行并给出状态码:HTTP/1.1 401 Unauthorized

key <- "*[my key]*"
secret <- "*[my secret key]*"
url='https://api.binance.com/api/v3/order'
timestamp <- as.character(jsonlite::fromJSON(content(GET('https://api.binance.com/api/v1/time'), "text"))$serverTime + 999)
query <- list( "symbol" = "XLMBTC", "side" = "BUY", "type" = "MARKET", "quantity" = 10, "recvWindow" = 5000, "timestamp" = timestamp )
signature <- digest::hmac(key = secret, object = paste(names(query), query, sep = "=", collapse = "&"), algo = "sha256")
POST(url, add_headers("X-MBX-APIKEY"= key), query = c(query, signature = signature), verbose())

我的编码有错误吗?我之前尝试过一次,然后效果很好。但是,现在我想不出一个工作脚本。

您可以在此处找到有关 Binance API 的文档: https://github.com/binance-exchange/binance-official-api-docs/blob/master/rest-api.md

谁能帮帮我?

【问题讨论】:

    标签: r api sha256 hmac binance


    【解决方案1】:

    已经解决了。 Ik 检查了这个网站的解决方案: https://gunbot.shop/error-response-code-400-on-binance-how-to-fix/

    问题是我的 API 和 SECRET 密钥被破坏了。

    【讨论】:

      猜你喜欢
      • 2019-02-01
      • 2016-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多