All
篩選條件:
我該如何將現金存入我的帳戶當中?
我需要帳戶驗證方面的幫助
為甚麼我無法訪問我的帳戶?
提取加密貨幣會產生任何費用嗎?
我需要協助登錄我的帳戶
雖然 WebSocket 市場數據源可公開取得,但存取 Kraken 帳戶的 WebSocket 私人數據源必須透過安全認證保護。
我們的 REST API 已提供使用 API 金鑰和加密雜湊演算法的安全認證機制,因此我們的 WebSocket 認證利用此機制提供相同的高安全性等級。
為了訂閱 WebSocket 私人數據源,API 用戶端必須先透過 REST API 請求認證代幣,然後在訂閱私人數據源時提供相同的代幣:



2. 呼叫 REST API GetWebSocketsToken 端點以擷取新的 WebSocket 認證代幣,其外觀類似以下內容:
WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f
認證代幣的初始有效期為 15 分鐘(900 秒),但一旦代幣用於訂閱私人數據源,只要訂閱保持有效,該代幣就會保持有效。
我們的 Python 3 範例展示了如何僅用幾行程式碼從 REST API GetWebSocketsToken 端點擷取 WebSocket 認證代幣。
3. 透過私人數據源 URL wss://ws-auth.kraken.com/ 連接到 WebSocket API,並訂閱 openOrders 數據源、ownTrades 數據源或兩者。
WebSocket 認證代幣必須在訂閱訊息中作為 token 欄位的值提供:
{"event":"subscribe", "subscription":{"name":"openOrders", "token":"WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f"}}
{"event":"subscribe", "subscription":{"name":"ownTrades", "token":"WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f"}}
EService:Unavailable - 如果您收到服務不可用
錯誤,當訂閱私人數據源時,您應該再次嘗試訂閱。服務不可用錯誤只是暫時的,因此後續的訂閱嘗試應該會成功。