Author

Topic: Websocket API: Unknown mtgox message type: op (Read 804 times)

newbie
Activity: 14
Merit: 0
Try subscribing to "depth" ( or "ticker" or "trades" ). See https://en.bitcoin.it/wiki/MtGox/API/Streaming#mtgox.subscribe. I also find it difficult to understand why you have to subscribe and unsubscribe with different names.

newbie
Activity: 3
Merit: 0
Here's a bit of node.js code:

Code:
var WebSocket = require('ws');
var ws = new WebSocket('ws://websocket.mtgox.com:80/mtgox?Currency=USD');
ws.on('open', function() {
        console.log('Connection opened');
        ws.send(JSON.stringify({ "op": "mtgox.subscribe", "type": "depth.BTCUSD" }));
});
ws.on('message', function(message) { console.log(message); });

When this client sends
Code:
{"op": "mtgox.subscribe", "type": "depth.BTCUSD" }

The API returns
Code:
{"message":"Unknown mtgox message type","op":"remark","success":false}

What am I doing wrong?
Jump to: