2017-08-16 47 views
0

我想嘗試在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

回答

0

如果您想查詢的私人數據,您的請求必須有兩個額外的頭:

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(不是我)計算一個真實的例子