R 制定对CoinSpot API的POST请求

R 制定对CoinSpot API的POST请求,r,api,httr,R,Api,Httr,我试图查询CoinSpot API,这让我感到非常紧张 只读API的端点为: 文件规定: 对API的所有请求都需要包括以下安全性 数据 Headers:key-从设置页签名生成的API密钥- POST数据将使用您的密钥进行签名,根据 HMAC-SHA512方法。Post Params:nonce-必须 始终大于先前请求的nonce值 我尝试通过以下方式查询“列出我的余额”端点: 然而,我在下面阐述的代码总是返回一个错误:“无效/缺少nonce” 我尝试过很多不同的变化和方法,但都是相同的错误 r

我试图查询CoinSpot API,这让我感到非常紧张

只读API的端点为:

文件规定:

对API的所有请求都需要包括以下安全性 数据

Headers:key-从设置页签名生成的API密钥- POST数据将使用您的密钥进行签名,根据 HMAC-SHA512方法。Post Params:nonce-必须 始终大于先前请求的nonce值

我尝试通过以下方式查询“列出我的余额”端点:

然而,我在下面阐述的代码总是返回一个错误:“无效/缺少nonce”

我尝试过很多不同的变化和方法,但都是相同的错误

require(httr)

key <- "68z...39k"
secret <- "71A...48i"

result <- POST("https://www.coinspot.com.au/api/ro/my/balances",
               body = list('nonce'=as.integer(as.POSIXct(Sys.time()))), add_headers("key"=key,"sign"=openssl::sha512("https://www.coinspot.com.au/api/ro/my/balances",key = secret)))

content(result)
require(httr)

你找到解决办法了吗?我也有同样的问题,
openssl::sha512
是否返回字符串?看起来它需要一个十六进制值字符串。@ayushlal-很遗憾,我从来没有找到解决这个问题的方法。我最终使用了Binance,因为RESTAPI有很好的文档记录,并且更易于使用。有一个R包与之接口,尽管它有一些bug,因为它不再被维护。DM我和我可以帮忙。我这边也有同样的问题。已使用postman访问,但出现以下错误:{“状态”:“错误”,“消息”:“无效/缺少当前”}他们是否有任何技术支持可以帮助解决此问题?