将 Kraken API 与第三方服务结合使用

上次更新时间: 2025年4月1日

我们的 API 允许第三方服务(例如交易机器人、移动应用程序和投资组合管理服务)与 Kraken 账户集成,以便它们可以查看账户余额、检索交易历史、下达和取消订单等。

任何希望使用第三方服务的账户所有者只需创建 API 密钥并进行适当配置,然后将此密钥提供给第三方服务(通常称为导入 API 密钥)。

在大多数情况下,这些集成都能无缝运行,但有时可能会出现导致意外结果或错误消息的问题。

第三方服务出现问题通常是因为服务尝试执行 API 密钥没有权限的任务,或者API 密钥双重身份验证 (2FA) 完全阻止了访问。如果您的第三方服务未按预期工作,您应该通过 Kraken Pro 网络应用程序中的用户名 -> 设置 -> API 选项卡查看您的 API 密钥及其设置。

pro api v2.gif


您需要确保所使用的 API 密钥具有您的服务所需的所有设置和权限,并且任何双重身份验证都不会阻止访问。有关 API 密钥生成和配置的完整详细信息(包括权限说明)可通过我们的API 密钥支持页面获取。

一些第三方服务(例如 Fidor 的加密即服务)在账户是新账户且没有任何资金或交易活动时,也会遇到与 Kraken 账户链接的问题。对于新账户,某些 API 调用将返回异常响应,例如成功但为空的响应,如: {"error":[]} ,这可能会被第三方服务误解,从而导致意外错误(例如 Fidor 的 500 服务器错误)。

如果您的第三方服务返回意外错误,并且您的 Kraken 账户是新账户(没有任何资金或交易活动),请通过账户管理中的“资金”选项卡向您的 Kraken 账户添加一些资金。即使少量资金也足以创建一些活动,之后您的第三方服务应该会开始正常工作。

虽然一些第三方应用程序建议用户更改nonce 窗口设置,但具有异常高 nonce 窗口设置的 API 密钥可能会导致错误出现。nonce 窗口设置旨在解决网络问题(例如不可靠的互联网访问),因此在大多数情况下,nonce 窗口设置应保持其默认值 0(零)。

如果您开始遇到 API 密钥和第三方服务错误,可能的结果是您的 API 密钥已损坏。这只会在它们遇到太多错误时发生。我们建议用户删除现有密钥并生成一个具有所有所需权限的全新 API 密钥对,然后将此新 API 密钥导入第三方服务。

需要更多帮助吗?