首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以使用socket.io取消订阅MtGox应用编程接口频道?

是否可以使用socket.io取消订阅MtGox应用编程接口频道?
EN

Stack Overflow用户
提问于 2013-02-10 09:44:47
回答 2查看 645关注 0票数 4

下面的代码似乎没有做任何事情。有取消订阅的方法吗?

代码语言:javascript
复制
var MTGOX  = 'https://socketio.mtgox.com/mtgox';
var conn = io.connect(MTGOX);
conn.emit({ 
  'channel':'d5f06780-30a8-4a48-a2f8-7ed181b4a13f',
  'op':'mtgox.unsubscribe'
});
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-10 10:03:22

这里的示例:https://en.bitcoin.it/wiki/MtGox/API/Streaming#op:subscribe_and_op:unsubscribe仅将op名称显示为"unsubscribe“,而您使用的是"mtgox.unsubscribe”。你能试着去掉前缀吗,或者让我们知道你是从哪里得到这个前缀的?

票数 1
EN

Stack Overflow用户

发布于 2013-04-16 07:01:25

Socket.IO API响应“Mt.Gox”事件,因此您应该使用Socket.IO的send命令。

代码语言:javascript
复制
conn.send({
    "channel": "d5f06780-30a8-4a48-a2f8-7ed181b4a13f",
    "op": "unsubscribe"
});

要取消订阅某个频道,请发送op " unsubscribe“。要订阅,请发送op "mtgox.subscribe“(as listed on the bitcoin.it wiki)

这是另一种方法(为了澄清):

代码语言:javascript
复制
conn.emit('message', {
    "channel": "d5f06780-30a8-4a48-a2f8-7ed181b4a13f",
    "op": "unsubscribe"
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14793791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档