-
bitcoin $76464.156879 USD
0.86% -
ethereum $2445.495804 USD
1.91% -
tether $0.999058 USD
-0.01% -
bnb $725.991560 USD
1.93% -
xrp $1.303704 USD
0.85% -
usd-coin $0.999942 USD
0.00% -
solana $100.064497 USD
3.06% -
tron $0.335357 USD
0.24% -
zcash $1358.632097 USD
14.53% -
hyperliquid $79.355311 USD
2.37% -
dogecoin $0.081165 USD
1.50% -
monero $495.294239 USD
-2.55% -
chainlink $11.205049 USD
3.83% -
unus-sed-leo $8.932502 USD
0.55% -
cardano $0.198341 USD
1.78%
如何使用Kraken API進行身份驗證
To securely access Kraken's private API endpoints, generate an API key with restricted permissions and IP whitelisting, then authenticate requests using HMAC-SHA512 signatures derived from your secret key, a unique nonce, and synchronized timestamp.
2025/08/02 13:49
了解Kraken API身份驗證要求
要與Kraken API安全互動,任何私人終點(例如檢索帳戶餘額,進行交易或支票訂單狀態)都需要身份驗證。公共終點(例如市場數據或股票信息)不需要身份驗證。但是,對於私有端點,Kraken使用API密鑰和基於秘密的HMAC-SHA512簽名方案來驗證請求。此方法可確保只有授權用戶才能訪問敏感數據或執行交易操作。該過程涉及使用您的秘密密鑰,請求路徑,帖子數據和動態非CE值為每個請求生成一個簽名。
API密鑰充當您的公共標識符,而秘密密鑰則用於生成加密簽名。將您的秘密密鑰存儲並切勿將其暴露在客戶端代碼或公共存儲庫中至關重要。 Kraken支持兩因素身份驗證(2FA)以進行帳戶訪問,強烈建議使其能夠保護您的API憑據。
生成您的Kraken API鍵
在提出身份驗證的請求之前,您必須從Kraken帳戶儀表板中生成API鍵。登錄到您的Kraken帳戶並導航到“安全”選項卡。在API部分下,單擊“添加新的API密鑰” 。將提示您為密鑰設置權限。對於交易業務,請根據需要選擇“查詢資金”,“交易”和“提取資金” 。避免授予不必要的許可以降低風險。
在關鍵創建期間,您可以設置IP地址限制,以限制對特定IP地址的API訪問。通過確保請求僅來自受信任的位置,這增加了安全性。配置權限和IP過濾器後,單擊“生成鍵” 。 Kraken將顯示您的API密鑰和秘密鍵。立即復制並存儲秘密密鑰,因為出於安全原因將不會再次顯示。
經過身份驗證的Kraken API請求的結構
經過身份驗證的Kraken API請求必須包括特定的標題和正確構造的有效載荷。私人請求的終點是https://api.kraken.com/0/private/EndpointName 。該請求必須通過帖子發送,並包括三個基本標題:
- API-KEY :您生成的公共API密鑰。
- API-SIGN :請求的HMAC-SHA512簽名。
- 內容類型:必須設置為
application/x-www-form-urlencoded。
帖子主體必須包含一個NONCE參數。 Nonce是用於防止重播攻擊的單調增加的整數。每個隨後的請求必須具有比前一個請求更高的值。您可以使用具有微秒精度的時間戳生成NONCE,例如nonce=1678880099123456 。
使用HMAC-SHA512創建API-SIGN標頭
API符號標頭是身份驗證的最複雜部分。它是通過Hashing消息生成的,其中包括URI路徑,編碼的POST數據和消息身份驗證代碼(MAC)。按照以下步驟計算簽名:
- 使用URLENCODE編碼帖子數據(包括NONCE),以確保所有字符被正確逃脫。
- 通過將6位UNIX時間(自秒以來的秒)與URI路徑和編碼的郵政數據相結合,來加入消息。
- 從Base64格式解碼您的秘密鍵。
- 使用解碼的秘密作為計算串聯消息的HMAC-SHA512哈希的關鍵。
- 使用base64編碼生成的哈希來產生最終的API符號值。
例如,在Python中,可以使用hmac , hashlib和base64庫來實現此功能。確保消息中使用的時間與Kraken的服務器時間同步,可以通過公共Time端點檢查。
示例:通過API獲取帳戶餘額
要檢索帳戶餘額,您需要調用Balance終點。這是構建請求的分步指南:
- 將端點URL設置為
https://api.kraken.com/0/private/Balance。 - 生成唯一的非CE值,例如
int(time.time() * 1000000)。 - 準備後有效載荷,為
nonce=1678880099123456。 - 通過串聯構建消息:
- 6位UNIX時間戳(例如,
1678880099) - URI路徑
/0/private/Balance - URL編碼的帖子數據
- 6位UNIX時間戳(例如,
- 使用您的解碼秘密鍵來計算此消息的HMAC-SHA512哈希。
- 編碼base64中的哈希以形成API-SIGN標頭。
- 發送標頭的郵政請求:
-
API-Key: YOUR_API_KEY -
API-Sign: GENERATED_SIGNATURE -
Content-Type: application/x-www-form-urlencoded
-
如果成功,Kraken將返回包含您資產餘額的JSON回應。常見錯誤包括無效的簽名, Nonce太小或無效的API密鑰,這表明在身份驗證過程中的問題。
常見錯誤和故障排除技巧
在Kraken API身份驗證期間可能會出現幾個問題。一個常見的問題是“ EAPI:無效密鑰” ,這意味著提供的API密鑰是不正確或禁用的。仔細檢查您是否正在使用正確的鍵,並且尚未被撤銷。
另一個常見的錯誤是“ EAPI:無效簽名” 。這通常源於消息構建,時間漂移或編碼不當。確保使用NTP同步系統時鐘。即使是小時差也可能使簽名無效。
如果您收到“ egeneral:無效的nonce” ,則表明非CE值不大於先前的值。始終遞增非CE並避免重複使用值。使用微秒精確的時間戳有助於防止這種情況。
如果您的當前IP未列出您當前的IP,則防火牆或IP限制也可能會阻止請求。在Kraken API配置面板中驗證您的IP設置。
常見問題
我可以在多個應用程序中使用相同的API鍵嗎?是的,您可以在不同的應用程序上使用相同的API鍵,但是為每個應用程序創建專用鍵是更安全的。如果鑰匙受到損害,這允許更好的訪問控制和更容易的撤銷。
如果我失去秘密鑰匙,該怎麼辦?如果您失去了秘密鑰匙,則無法恢復它。您必須從Kraken帳戶中生成新的API密鑰。創建新密鑰後,使用新憑據更新所有應用程序,並禁用舊密鑰以維護安全性。
在共享服務器上使用Kraken API安全嗎?如果未採取適當的預防措施,則在共享服務器上使用Kraken API是有風險的。確保您的秘密密鑰存儲在環境變量或加密配置文件中,而不是純文本。限制API權限並使用IP白色列入以最大程度地減少曝光率。
我應該多久旋轉一次API鍵?沒有固定的規則,但是建議每90天或在懷疑安全漏洞後立即旋轉一次API鍵。常規旋轉降低了長期未經授權訪問的風險。
免責聲明:info@kdj.com
所提供的資訊並非交易建議。 kDJ.com對任何基於本文提供的資訊進行的投資不承擔任何責任。加密貨幣波動性較大,建議您充分研究後謹慎投資!
如果您認為本網站使用的內容侵犯了您的版權,請立即聯絡我們(info@kdj.com),我們將及時刪除。
- 日本央行升息:日圓、比特幣和套利交易的平倉
- 2026-09-18 12:50:01
- XRP Ledger 透過重大更新擁抱原生借貸和交易捆綁
- 2026-09-18 12:30:01
- CFTC 為被動加密貨幣交易軟體提供經紀商註冊減免,標誌著更廣泛的監管轉變
- 2026-09-18 12:55:01
- 美國收緊控制:在海事支付調查中針對伊朗加密貨幣交易所 BitBank 實施新制裁
- 2026-09-18 12:45:01
- 美國財政部製裁伊朗交易所 BitBank 超過 10 億美元的加密貨幣流動:紐約觀點
- 2026-09-18 12:55:01
- 北韓惡意軟體與 Asia Express:CoinEx 在不斷變化的數位格局中退出
- 2026-09-18 08:30:02
相關知識
如何在OKX上查看BTC永續資金?
2026-09-12 19:19:43
OKX BTC 永續合約的資金費率機制1. BTC-USDT 永續合約資金費率在 UTC 00:00、08:00 和 16:00 每八小時計算一次,自 2025 年 6 月 15 日起,TUSDT 永續合約的計算時間改為每兩小時計算一次,但 BTC-USDT 的計算時間保持不變。 2. 資金來自永續...
如何查看OKX跟單損益?
2026-09-18 01:39:44
了解 OKX 跟單交易機制1. OKX複製交易允許使用者自動複製選定的專業交易者(稱為主導交易者)的交易。每個跟單交易者的部位與主導交易者的執行訂單即時同步。 2. 所有複製頭寸繼承與原始交易相同的入場價格、規模、槓桿和保證金模式,前提是複製交易者有足夠的可用保證金並滿足風險參數。 3. 損益計算是...
如何停止 OKX 交易機器人?
2026-09-15 17:20:06
終止 OKX 交易機器人會話1. 透過 OKX Web UI 或部署機器人的自訂儀表板存取機器人的控制介面。 2. 找到活動會話識別碼 — 這顯示為與正在執行的實例關聯的唯一字母數字字串。 3. 如果使用 python-okx SDK,請執行stop_bot()方法,確保在關閉之前取消所有掛單。 4...
如何在OKX上使用TWAP機器人?
2026-09-17 08:59:53
了解 TWAP 執行邏輯1. 時間加權平均價格 (TWAP) 演算法將大訂單劃分為較小的子訂單,在定義的持續時間內定期執行。 2. 機器人計算總量,並依照使用者指定的時間視窗在秒、分鐘或小時內均勻分割。 3. 每個子訂單均提交市場或限價參數,並遵守 OKX 所選工具的最小訂單規模和價格變動規則。 4...
如何在 OKX 上設定 DCA 機器人?
2026-09-16 10:59:57
了解加密貨幣交易中的 DCA 策略1. 平均成本法是一種嚴格的投資方法,無論價格波動如何,都會定期購買固定數量的加密貨幣。 2. 這種方法可以減輕情緒決策,並減少波動引起的計時錯誤的風險。 3.在OKX上,DCA執行依賴API整合觸發訂單,無需人工幹預。 4. 此策略不保證利潤,但歷史上平滑了整個市...
如何平掉部分 OKX 期貨部位?
2026-09-10 10:39:39
了解部分平倉機制1. OKX 期貨合約支援透過標準下單進行部分平倉,而不是透過專用的「部分平倉」API 端點。 2. 頭寸規模減少僅由提交的訂單數量決定-不需要特殊標誌或參數。 3.使用者必須保證其下單數量不超過目前持倉規模;超過會觸發錯誤回應,代碼為 51000。 4. 對於部分平倉,市價單和限價...
如何在OKX上查看BTC永續資金?
2026-09-12 19:19:43
OKX BTC 永續合約的資金費率機制1. BTC-USDT 永續合約資金費率在 UTC 00:00、08:00 和 16:00 每八小時計算一次,自 2025 年 6 月 15 日起,TUSDT 永續合約的計算時間改為每兩小時計算一次,但 BTC-USDT 的計算時間保持不變。 2. 資金來自永續...
如何查看OKX跟單損益?
2026-09-18 01:39:44
了解 OKX 跟單交易機制1. OKX複製交易允許使用者自動複製選定的專業交易者(稱為主導交易者)的交易。每個跟單交易者的部位與主導交易者的執行訂單即時同步。 2. 所有複製頭寸繼承與原始交易相同的入場價格、規模、槓桿和保證金模式,前提是複製交易者有足夠的可用保證金並滿足風險參數。 3. 損益計算是...
如何停止 OKX 交易機器人?
2026-09-15 17:20:06
終止 OKX 交易機器人會話1. 透過 OKX Web UI 或部署機器人的自訂儀表板存取機器人的控制介面。 2. 找到活動會話識別碼 — 這顯示為與正在執行的實例關聯的唯一字母數字字串。 3. 如果使用 python-okx SDK,請執行stop_bot()方法,確保在關閉之前取消所有掛單。 4...
如何在OKX上使用TWAP機器人?
2026-09-17 08:59:53
了解 TWAP 執行邏輯1. 時間加權平均價格 (TWAP) 演算法將大訂單劃分為較小的子訂單,在定義的持續時間內定期執行。 2. 機器人計算總量,並依照使用者指定的時間視窗在秒、分鐘或小時內均勻分割。 3. 每個子訂單均提交市場或限價參數,並遵守 OKX 所選工具的最小訂單規模和價格變動規則。 4...
如何在 OKX 上設定 DCA 機器人?
2026-09-16 10:59:57
了解加密貨幣交易中的 DCA 策略1. 平均成本法是一種嚴格的投資方法,無論價格波動如何,都會定期購買固定數量的加密貨幣。 2. 這種方法可以減輕情緒決策,並減少波動引起的計時錯誤的風險。 3.在OKX上,DCA執行依賴API整合觸發訂單,無需人工幹預。 4. 此策略不保證利潤,但歷史上平滑了整個市...
如何平掉部分 OKX 期貨部位?
2026-09-10 10:39:39
了解部分平倉機制1. OKX 期貨合約支援透過標準下單進行部分平倉,而不是透過專用的「部分平倉」API 端點。 2. 頭寸規模減少僅由提交的訂單數量決定-不需要特殊標誌或參數。 3.使用者必須保證其下單數量不超過目前持倉規模;超過會觸發錯誤回應,代碼為 51000。 4. 對於部分平倉,市價單和限價...
看所有文章














