我目前使用的Rocket.Chat与实时API。
我通过向Rocket.Chat websocket发送以下消息来订阅房间消息
{
"msg": "sub",
"id": "unique-id",
"name": "stream-room-messages",
"params":[
"room-id",
false
]
}
是否可以取消订阅房间信息或房间通知?
发布于 2018-03-09 11:22:36
我没有必要的声誉来发表评论,对此我感到很抱歉。
当我发送以下内容时,我发现我得到了一个无错误的响应:
{
"msg": "unsub",
"id": this._generateCallID(),
"name": "stream-room-messages",
"params":[
roomID,
true
]
}
这给出了以下答复:
{msg: "nosub", id: "ev5553ewl"}
我觉得我可能是在正确的大致,但与错误的ID或参数。我会随时通知你的。
更新:我做了一些调查,在一个问题上发现了这个:
{"msg": "unsub", "id": "subscriptionId"}
要从频道取消订阅,只需提供您的subscriptionID。订阅ID是您最初调用订阅时分配给它的任何ID。我可以确认这个方法适用于我的用例。
https://stackoverflow.com/questions/49135713
复制相似问题