修改聊天室
仅需通过Token认证。
需聊天室管理员或所有者。
URL
/message/room/modifyHeader
Token: abc1234参数
json
{
"id": "id值",
"open": "是否公开:0-仅已加入成员可读写;1-未加入可查看消息;2-未加入可发送消息",
"name": "聊天室名称",
"avatar": "头像",
"mute": "禁言:0-否;1-普通成员;2-管理员;3-所有者",
"setting.*": "前端自定义设置"
}cURL示例
bash
curl -X POST \
-H 'Content-Type: application/json' \
-H 'Token: abc1234' \
-d '{"open": 0, "name": "聊天室名称", "avatar": "头像", "mute": 0, "setting.a": "设置值a", "setting.b": "设置值b"}' \
https://abc.com/message/room/modify成功返回
json
{
"id": "聊天室id",
"name": "聊天室名称",
"avatar": "头像",
"mute": "禁言:0-否;1-普通成员;2-管理员;3-所有者",
"setting": {
"前端自定义设置": "设置值"
}
}SSE通知
通过监听sse可获得新建聊天室通知。
- sse(
grove.message.room:{roomId}) - sse(
grove.message.room:section:{租户ID})
通知内容
json
{
"type": "modify",
"聊天室其他key": "聊天室其他信息"
}