githubEdit

TypeScript SDK

Zanbara TypeScript SDK 为 JavaScript/TypeScript 应用提供完整的 API 和 WebSocket 客户端封装。

安装

npm install @ZanbaraX/sdk
# 或
yarn add @ZanbaraX/sdk
# 或
pnpm add @ZanbaraX/sdk

快速开始

import { ZanbaraApiClient, ZanbaraWsClient } from '@ZanbaraX/sdk';

// REST API 客户端
const apiClient = new ZanbaraApiClient('https://api.zanbarax.com/v1');

// WebSocket 客户端
const wsClient = new ZanbaraWsClient('wss://ws.zanbarax.com');

// 获取订单簿
const orderbook = await apiClient.getOrderbook('BTC-PERP', 20);
console.log('订单簿:', orderbook);

// 订阅实时数据
await wsClient.connect();
wsClient.subscribeTicker('BTC-PERP', (data) => {
  console.log('价格更新:', data.lastPrice);
});

REST API 客户端

初始化

市场数据

账户操作 (需要认证)

高级订单

WebSocket 客户端

初始化和连接

公开频道订阅

私有频道订阅 (需要认证)

事件监听

TypeScript 类型定义

SDK 提供完整的 TypeScript 类型定义:

React Hooks

SDK 提供便捷的 React Hooks:

错误处理

完整示例

下一步

Last updated