실시간으로 비트 동전의 양이 얼마인지를 보여주는 웹 사이트를 만들려고합니다. 매 초마다 변경해야 함). 이것을 위해 나는 socket.io를 사용하는 https://www.cryptocompare.com/api/ 웹 소켓을 사용하고있다. 지금까지 내 코드는 다음과 같습니다socket.io에서받은 메시지를 console.log에 보내려고하면 401 ~ UNAUTHORIZED가됩니다.
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);
});
은 불행히도, 난 ~ 무단 (401)의 15 선, 5의 1 개 라인과 3 ~ LOADCOMPLETE의 1 개 라인을 얻을. 그게 무슨 뜻인지 확실하지 않습니다.
what 's wss : //streamer.cryptocompare.com ??? –
그건 내가 연결해야하는 cryptocompare의 웹 소켓입니다. – Bobimaru
api 또는 일부 등록 정보에 연결하려면 appid가 필요합니다. – wrangler