我正在尝试创建一个网站,该网站仅实时显示比特币的值(value)(这意味着美元价格每秒都会变化)。为此,我使用 https://www.cryptocompare.com/api/使用socket.io 的Web Socket。到目前为止我的代码是这样的:
var ioClient = require('socket.io-client');
var cryptocompare = ioClient.connect('wss://streamer.cryptocompare.com')
var subscription = '5~CCCAGG~BTC~USD';
cryptocompare.emit('SubAdd', { subs: subscription });
cryptocompare.on('error', console.error)
cryptocompare.on('m', function(message) {
console.log(message);
});
不幸的是,我收到了 15 行 401~UNAUTHORIZED、1 行 5 和 1 行 3~LOADCOMPLETE。不确定这是什么意思。
最佳答案
subs
需要一个 Array
,而不是 String
。
cryptocompare.emit('SubAdd', { subs: [subscription] });
关于javascript - 尝试 console.log 我从 socket.io 收到的消息时收到 401~UNAUTHORIZED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47732285/