2017-07-04 19 views
0

リモートプッシュAPI websocket(バックエンドではなくクライアント/ブラウザ)に接続しようとしていて、ライブデータをコンソールに記録しようとしています。私はしばらく探していて、これの例は見つけられません。 https://poloniex.com/support/api/リモートWebソケットに接続する

私はtickerチャンネルにsubscribeしたいとコンソール内のデータを記録:

これは私がに接続しようとしているAPIです。

私はこれを達成するためにsocket.ioをistalled、ここで私がこれまで持っているコードですしている:

var socket = io.connect('wss://api.poloniex.com '); 
 
io.on('connection', function(socket){ 
 
    socket.join('ticker'); 
 
});

クロームインスペクタが毎秒繰り返し、エラーを示すか、2れ:https://api.poloniex.com%20/socket.io/?EIO=3&transport=polling&t=LqCBLTn net::ERR_NAME_NOT_RESOLVED

このwebsocket APIからライブデータを取得するにはどうすればよいですか?

答えて

0

あなたは、URL内のスペースを持っている:'wss://api.poloniex.com '

net::ERR_NAME_NOT_RESOLVEDは、ホスト名が解決できなかったことを示しています。だから、あなたが到達しようとしているホスト名を見るべきです。 TLDで登録されたドメインがない可能性があるため、api.poloniex.com%20を解決できませんでした。スニペットの最初の行のスペースを削除するだけで、DNSレコードがそれに応じて設定されていると仮定すると、もうnet::ERR_NAME_NOT_RESOLVEDは得られません。

関連する問題