从poloniex Websocket v2获取值

时间:2018-09-29 10:03:00

标签: javascript node.js api vue.js websocket

我曾经使用poloniex Web API v1,但最近3天它不起作用。许多人说您应该使用版本2时它无法稳定运行。我试图将其注入到vuejs应用程序中,但它始终在控制台日志上返回“发生了错误”。这是poloniex-api-node https://www.npmjs.com/package/poloniex-api-node的正式文档。我直接复制粘贴此代码,并尝试在控制台日志上查看数据,但是它不起作用;

const Poloniex = require('poloniex-api-node');
let poloniex = new Poloniex();

poloniex.subscribe('ticker');
poloniex.subscribe('BTC_ETC');

poloniex.on('message', (channelName, data, seq) => {
  if (channelName === 'ticker') {
    console.log(`Ticker: ${data}`);
  }

  if (channelName === 'BTC_ETC') {
    console.log(`order book and trade updates received for currency pair ${channelName}`);
    console.log(`data sequence number is ${seq}`);
  }
});

poloniex.on('open', () => {
  console.log(`Poloniex WebSocket connection open`);
});

poloniex.on('close', (reason, details) => {
  console.log(`Poloniex WebSocket connection disconnected`);
});

poloniex.on('error', (error) => {
  console.log(`An error has occured`);
});

poloniex.openWebSocket({ version: 2 });

如果有人可以帮助我在控制台日志上获取数据,那就太完美了。

0 个答案:

没有答案