次のコードは何もしないようです。登録を解除する方法はありますか?
var MTGOX = 'https://socketio.mtgox.com/mtgox';
var conn = io.connect(MTGOX);
conn.emit({
'channel':'d5f06780-30a8-4a48-a2f8-7ed181b4a13f',
'op':'mtgox.unsubscribe'
});
次のコードは何もしないようです。登録を解除する方法はありますか?
var MTGOX = 'https://socketio.mtgox.com/mtgox';
var conn = io.connect(MTGOX);
conn.emit({
'channel':'d5f06780-30a8-4a48-a2f8-7ed181b4a13f',
'op':'mtgox.unsubscribe'
});
send
Mt.Gox APIは「メッセージ」イベントに応答するため、Socket.IOのコマンドを使用する必要があります。
conn.send({
"channel": "d5f06780-30a8-4a48-a2f8-7ed181b4a13f",
"op": "unsubscribe"
});
チャネルから退会するには、op「unsubscribe」を送信します。サブスクライブするには、op "mtgox.subscribe" (bitcoin.it wikiにリストされている)を送信します。
これは(明確にするための)代替方法です。
conn.emit('message', {
"channel": "d5f06780-30a8-4a48-a2f8-7ed181b4a13f",
"op": "unsubscribe"
});
ここでの例:https : //en.bitcoin.it/wiki/MtGox/API/Streaming#op:subscribe_and_op:unsubscribeは、「mtgox.unsubscribe」があるのに対し、op名を単に「unsubscribe」と表示します。プレフィックスなしで試してみたり、そのプレフィックスをどこから取得したかをお知らせください。