差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
im:applet:chatroom [2020/04/28 11:00] zhangdong [发送消息] |
im:applet:chatroom [2020/04/28 11:02] zhangdong [开启和关闭全员禁言] |
||
---|---|---|---|
行 78: | 行 78: | ||
---- | ---- | ||
+ | |||
+ | ===== 聊天室禁言 ===== | ||
==== 开启和关闭全员禁言 ==== | ==== 开启和关闭全员禁言 ==== | ||
行 99: | 行 101: | ||
* [[http://webim-h5.easemob.com/jsdoc/out/connection.html#disableSendChatRoomMsg|disableSendChatRoomMsg]] | * [[http://webim-h5.easemob.com/jsdoc/out/connection.html#disableSendChatRoomMsg|disableSendChatRoomMsg]] | ||
* [[http://webim-h5.easemob.com/jsdoc/out/connection.html#enableSendChatRoomMsg|enableSendChatRoomMsg]] | * [[http://webim-h5.easemob.com/jsdoc/out/connection.html#enableSendChatRoomMsg|enableSendChatRoomMsg]] | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== 白名单管理 ==== | ||
+ | 可以将用户添加到白名单中,用户白名单在管理员开启了全员禁言时生效,可以运行白名单用户发出消息。 另外可以将用户移出白名单,检查自己是否在白名单中以及获取白名单列表。 | ||
+ | <code javascript> | ||
+ | //添加用户到白名单 | ||
+ | var options = { | ||
+ | chatRoomId: "chatRoomId", //聊天室id | ||
+ | users: ["user1", "user2"], //成员id列表 | ||
+ | success: function (resp) {}, | ||
+ | error: function(e){} | ||
+ | }; | ||
+ | conn.addUsersToChatRoomWhitelist(options); | ||
+ | |||
+ | //将用户从白名单移除 | ||
+ | var options = { | ||
+ | chatRoomId: "chatRoomId", //群组id | ||
+ | userName: "user", //要移除的成员 | ||
+ | success: function (resp) {}, | ||
+ | error: function(e){} | ||
+ | } | ||
+ | conn.rmUsersFromChatRoomWhitelist(options) | ||
+ | |||
+ | //从服务器获取白名单成员列表 | ||
+ | var options = { | ||
+ | chatRoomId: "chatRoomId", //聊天室id | ||
+ | success: function (resp) {}, | ||
+ | error: function(e){} | ||
+ | } | ||
+ | conn.getChatRoomWhitelist(options) | ||
+ | |||
+ | //查询成员是否是白名单用户,操作权限:app admin可查询所有用户;app user可查询自己 | ||
+ | var options = { | ||
+ | chatRoomId: "chatRoomId", //聊天室id | ||
+ | userName: "user", //要查询的成员 | ||
+ | success: function (resp) {}, | ||
+ | error: function(e){} | ||
+ | } | ||
+ | conn.isChatRoomWhiteUser(options) | ||
+ | </code> | ||
+ | |||
+ | === API === | ||
+ | 示例中使用到的 API | ||
+ | * [[http://webim-h5.easemob.com/jsdoc/out/connection.html#addUsersToChatRoomWhitelist|addUsersToChatRoomWhitelist]] | ||
+ | * [[http://webim-h5.easemob.com/jsdoc/out/connection.html#rmUsersFromChatRoomWhitelist|rmUsersFromChatRoomWhitelist]] | ||
+ | * [[http://webim-h5.easemob.com/jsdoc/out/connection.html#getChatRoomWhitelist|getChatRoomWhitelist]] | ||
+ | * [[http://webim-h5.easemob.com/jsdoc/out/connection.html#isChatRoomWhiteUser|isChatRoomWhiteUser]] | ||
---- | ---- |