WebSocket API v1 测试套件 (JavaScript)

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

我们的 WebSocket API 为我们的市场提供市场数据(订单簿、行情、交易执行等)的实时流。它还提供各种账户信息(未结订单、交易等)的实时状态更新。

任何现代编程语言(Python、JavaScript、Java、C 变体、Go 等)都可用于实现我们的 WebSocket API,但有时需要无需编写任何自定义代码(例如用于消息验证、网络测试等)即可与 API 交互。

为此,我们提供了以下 WebSocket API 测试套件,允许通过图形化网页浏览器(我们建议使用 Chrome)与公共市场数据源和私人(已认证)订单/交易状态源进行交互。

WebSocket API 测试套件 - 公共 (市场数据)

WebSocket API 测试套件 - 私人 (账户状态和交易)

使用说明

  • 下载并解压测试套件 Zip 文件

    这将创建名为 Kraken_WebSocket_Test_Suite_PublicKraken_WebSocket_Test_Suite_Private 的新目录/文件夹,其中包含测试套件的 HTML、JavaScript、CSS 和图像文件。

  • 打开 WebSocket_API_Public.htmlWebSocket_API_Private.html 文件

    可以使用任何现代图形化网页浏览器,但建议使用 Chrome。

  • 点击“打开 WebSocket 连接”按钮

    这将使用适当的 WebSocket URL(ws.kraken.comws-auth.kraken.com)创建与 WebSocket API 的新持久连接。

  • 向 WebSocket API 发送订阅或交易消息

    在小文本框中输入消息,然后点击“发送消息到 WebSocket”按钮。

  • 接收来自 WebSocket API 的响应

    实时流消息将显示在大文本区域中。

  • 点击“关闭 WebSocket 连接”按钮

    这将关闭与 WebSocket API 的连接,实时流消息将停止。

需要更多帮助吗?