我想在连接到 Poloniex 推送 API 时获得正确的数据,使用 Wamp 协议 Wampy.js 实现http://wamp-proto.org/implementations/
但我只得到了最后两种数据类型,第一个给了我“seq”:
{“序列”:76722908}
["BTC_ETH","0.02027380","0.02027377","0.02027355","0.06151162","29539.50716156","1478656.69569076",0,"0.02097800","0.01865820"]
["trollboxMessage",8755461,"reorx2112","made mill alrdy",9]
官方示例和http://pastebin.com/dMX7mZE0 他们使用高速公路 node.js 模块
这是我下面的代码
脚本 src="node_modules/wampy/build/wampy-all.min.js> 脚本>
<pre>
ws = new Wampy('wss://api.poloniex.com', {realm: "realm1"});
ws.onopen = function () {
//
//subscribe to currency pair
//this data type is not correct
//while other data looks normal
//
ws.subscribe('BTC_ETH',function (data) {
console.log(data);
document.getElementById("event").innerHTML=JSON.stringify(data);
});
//only get the raw data
ws.subscribe('ticker',function (data) {
if(data[0]==="BTC_ETH"){
console.log(data);
document.getElementById("ticker").innerHTML=SON.stringify(data);
}
});
//chat box
ws.subscribe('trollbox',function (data) {
console.log(data);
document.getElementById("trollbox").innerHTML=JSON.stringify(data);
});
};
ws.onopen()</pre>
这个问题困扰了我一段时间......