將 Kraken API 與第三方服務結合使用

上次更新時間: 2025年4月1日

我們的 API 允許第三方服務(例如交易機械人、流動應用程式和投資組合管理服務)與 Kraken 帳戶整合,以便它們可以查看帳戶餘額、檢索交易歷史、下單及取消訂單等。

任何希望使用第三方服務的帳戶持有人只需建立 API 密鑰並進行適當配置,然後將此密鑰提供給第三方服務(通常稱為匯入 API 密鑰)。

在大多數情況下,這些整合都能無縫運作,但有時可能會出現導致意外結果或意外錯誤訊息的問題。

第三方服務的問題通常發生在 API 密鑰沒有執行任務的權限,或者API 密鑰雙重認證 (2FA) 完全阻止存取時。如果您的第三方服務未能如預期般運作,您應該透過 Kraken Pro 網頁應用程式中的 用戶名 -> 設定 -> API 分頁檢閱您的 API 密鑰及其設定。

pro api v2.gif


您需要確保所使用的 API 密鑰具有您的服務所需的所有設定和權限,並且任何雙重認證**沒有**阻止存取。有關 API 密鑰生成和配置的完整詳細資訊(包括權限說明)可透過我們的API 密鑰支援頁面獲取。

一些第三方服務(例如 Fidor 的 Crypto as a Service)在帳戶為新帳戶且沒有任何資金或交易活動時,也會遇到連結 Kraken 帳戶的問題。對於新帳戶,某些 API 呼叫將返回異常回應,例如成功但空白的回應,如: {"error":[]} ,這可能會被第三方服務誤解,導致意外錯誤(例如 Fidor 的 500 伺服器錯誤)。

如果您的第三方服務返回意外錯誤,並且您的 Kraken 帳戶是新帳戶(沒有任何資金或交易活動),請透過帳戶管理中的「資金」分頁向您的 Kraken 帳戶添加資金。即使少量資金也足以產生一些活動,之後您的第三方服務應該會開始成功運作。

雖然一些第三方應用程式建議用戶更改 nonce 視窗設定,但具有異常高 nonce 視窗設定的 API 密鑰可能會導致錯誤出現。nonce 視窗設定旨在解決網絡問題(例如不穩定的互聯網存取),因此在大多數情況下,nonce 視窗設定應保持其預設值 0 (零)。

如果您開始遇到 API 密鑰和第三方服務的錯誤,一個可能的結果是您的 API 密鑰已損壞。這只會在它們遇到太多錯誤時發生。我們建議用戶刪除現有密鑰並生成全新的 API 密鑰對,其中包含所有必需權限,然後將此新 API 密鑰匯入第三方服務。

需要更多幫助?