我正在尝试从 Binance WebSocket API 流式传输数据,我让它一次为一个符号工作。
if ("WebSocket" in window) {
//open websocket
var symbols = getSymbol();
//console.log(symbols);
symbols.forEach(function(entry) {
console.log(entry);
})
var ws = new WebSocket("wss://stream.binance.com:9443/ws/btcusdt@miniTicker")
ws.onopen = function() {
console.log("Binance connected...");
};
ws.onmessage = function(evt) {
var r_msg = evt.data;
var jr_msg = JSON.parse(r_msg);
}
ws.onclose = function() {
console.log("Binance disconnected");
}
} else {
alert("WebSocket is NOT supported");
}
var 行symbols = getSymbol();
创建了一个包含 431 个符号的数组,我的逻辑(以及我想要实现的)是将其添加new websocket()
到 forEach 并从所有货币对中流式传输价格数据。
我不确定这是否可能,或者有什么更好的解决方案,但我希望流式传输和显示来自 api 的实时数据。