我是API新手,但对使用CryptoWatch WebSocket传输市场订单很感兴趣。
我通过npm i cw-sdk-node
安装了nodejs SDK; https://github.com/cryptowatch/cw-sdk-node
然后我创建一个新文件ob.js,并复制/粘贴他们在文档中提供的示例代码; https://docs.cryptowat.ch/websocket-api/data-subscriptions/order-books#example-code
在终端中输入node ob.js
后,出现了一些错误,因此需要将文件类型从.js更改为.mjs,然后从中调整代码。
import { StreamClient, RESTClient, createOrderBookWatcher } from 'cw-sdk-node';
到
import pkg from 'cw-sdk-node';
const { StreamClient, RESTClient, createOrderBookWatcher } = pkg;
node ob.mjs
然后在终端机上给我拿了一个订单簿,但这就像一个电话一样。它不会更新。我如何获取它,以代替实时流式传输订单簿?