2017-12-09 15 views
0

リアルタイムでビッグコインの価値がどれくらいあるかを示すウェブサイトを作成しようとしています。毎秒変更する必要があります)。このため私はhttps://www.cryptocompare.com/api/ socket.ioを使用するWeb Socketを使用しています。これまでのところ私のコードはこれです:私は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行を取得します。その意味は分かりません。

+0

what's wss://streamer.cryptocompare.com ??? –

+0

これは、私が接続しなければならないcryptocompareのWebソケットです。 – Bobimaru

+0

あなたはそのapiまたはいくつかのレジスタ情報に接続するためにappidを必要とするかもしれません – wrangler

答えて

1

subsは、Stringではなく、Arrayである必要があります。

 cryptocompare.emit('SubAdd', { subs: [subscription] }); 
+0

うん、それを見ていない。どうもありがとう。 – Bobimaru

関連する問題