我想尝试将Kraken API与Java一起使用。我知道如何获取公共信息,但是如何通过输入参数获取私有信息呢?
小例子:
aclass = asset class (optional):
currency (default)
asset = base asset used to determine balance (default = ZUSD)
这用于获得贸易平衡。但我不知道应该把参数放在哪里。我用https://api.kraken.com/0/private/TradeBalance?asset=ZEUR
结果为{"error":["EGeneral:Invalid arguments"]}
我该如何解决这个问题?
答案 0 :(得分:1)
如果要查询私人数据,您的请求必须有两个额外的标头:
API-Key = API key
API-Sign = Message signature using HMAC-SHA512 of (URI path + SHA256(nonce + POST data)) and base64 decoded secret API key
你可以通过查看this code on github(不是我的)来获得一个关于如何计算Api-Sign标头的真实例子