Ich versuche, eine Website zu erstellen, die nur zeigt, wie viel $ ist ein Bitcoin wert in Echtzeit (dh der $ Preis sollte sich jede Sekunde ändern). Dafür verwende ich https://www.cryptocompare.com/api/ Web Socket, die socket.io verwendet. Bisher mein Code ist dies:Ich bekomme 401 ~ UNAUTHORIZED beim Versuch, die Nachricht, die ich von einem socket.io erhalten habe, zu loggen.
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);
});
Leider bekomme ich 15 Zeilen von 401 ~ UNAUTHORIZED, 1 Zeile von 5 und 1 Zeile mit 3 ~ Loadcomplete. Nicht sicher, was das bedeutet.
Was ist wss: //streamer.cryptocompare.com ??? –
Das ist der Web-Socket von cryptocompare, zu dem ich mich verbinden muss. – Bobimaru
Vielleicht brauchen Sie die Appid, um eine Verbindung zu dieser API oder einige Register-Info – wrangler