Kraken Exchange Private Request

问题描述:

我想尝试在Java中使用Kraken API。我知道如何获得公共信息,但是如何获得带有输入参数的私人信息?Kraken Exchange Private Request

小例子:

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

可能希望根据标签的描述删除'api'标签。 – user2366842

+0

@ user2366842你的意思是从url中删除api? – user6586661

+0

不,我的意思是编辑问题本身的标签,标签上写着“不要使用” – user2366842

如果您想查询的私人数据,您的请求必须有两个额外的头:

API-Key = API key 
API-Sign = Message signature using HMAC-SHA512 of (URI path + SHA256(nonce + POST data)) and base64 decoded secret API key 

你可以得到怎样的API-登录头通过观察this code on github(不是我)计算一个真实的例子