在 Typescript - DEPRECATED 中的二进制连接器
这个寄存器被贬值. 请使用新仓库 : 二进制连接器-js
这个图书馆是一个简单干净的连接器 二进制公共 API它分为三个不同的终点:
-
支持的 API :
/api/*/sapi/*
-
包括测试案例和实例
-
请求和答复类型
安装
npm install @binance/connector-typescript
文档
剩余 APIs
所有 REST API 端点都链接到一个独特的模块,叫做 Spot。 。 。 .
要开始与 REST API 合作, 您需要导入并创建客户端 。 铭记一些端点需要用您的 API 证书密钥进行认证 :
import { Spot } from '@binance/connector-typescript';
const API_KEY = '';
const API_SECRET = '';
const BASE_URL = 'https://api.binance.com';
const client = new Spot(API_KEY, API_SECRET, { baseURL: BASE_URL });
client.exchangeInformation().then((res) => {
console.log(res);
}).catch(err => { console.log(err) });
请看 examples/restful 要检查更多终点的文件夹.
测试网
虽然 /sapi/* 端点还没有测试网环境, /api/* 结束点可以在
点点测试网。您可以通过更改基址来使用它 :
// provide the testnet base url
const client = new Spot(apiKey, apiSecret, { baseURL: 'https://testnet.binance.vision'})
如果不提供base url,则默认为api.binance.com.
网页
Websocket API 客户端
所有网页都有 WebsocketAPI 模块.
要与 Websocket API 合作, 您需要导入客户端并生成一个调用Back 函数来处理信件 :
import { WebsocketAPI } from '@binance/connector-typescript';
const API_KEY = '';
const API_SECRET = '';
const callbacks = {
open: (client: WebsocketAPI) => client.exchangeInfo(),
close: () => console.debug('Disconnected from WebSocket server'),
message: (data: string) => console.info(JSON.parse(data))
}
const websocketAPIClient = new WebsocketAPI(API_KEY, API_SECRET, { callbacks });
setTimeout(() => websocketAPIClient.disconnect(), 20000);
请看 examples/websocketAPI 要检查更多终点的文件夹.
Websocket 流客户端
所有 Websocket 流随 WebsocketStream 模块.
要与 Websocket API 合作, 您需要导入客户端并生成一个调用Back 函数来处理信件 :
import { WebsocketStream } from '@binance/connector-typescript';
const callbacks = {
open: () => console.debug('Connected to WebSocket server'),
close: () => console.debug('Disconnected from WebSocket server'),
message: (data: string) => console.info(data)
}
const websocketStreamClient = new WebsocketStream({ callbacks });
websocketStreamClient.aggTrade('bnbusdt');
setTimeout(() => websocketStreamClient.disconnect(), 6000);
请看 examples/websocketStream 要检查更多终点的文件夹.
测试
npm install
npm run test
限制
未来和欧洲选项 API 不支持:
/fapi/*/dapi/*/eapi/*- 相关 Websocket 市场和用户数据流
许可证
麻省理工学院