差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
im:applet:group [2019/05/05 03:13]
jk [接收及处理消息]
im:applet:group [2020/04/28 10:45] (当前版本)
zhangdong [白名单管理]
行 481: 行 481:
 示例中使用到的 API 示例中使用到的 API
   * [[http://​webim-h5.easemob.com/​jsdoc/​out/​connection.html#​getMuted|getMuted]]   * [[http://​webim-h5.easemob.com/​jsdoc/​out/​connection.html#​getMuted|getMuted]]
 +
 +----
 +
 +==== 开启和关闭全员禁言 ====
 +owner和管理员可以开启和关闭全员禁言。
 +
 +<code javascript>​
 +//​群组中禁言所有成员
 +var options = {
 +      groupId: "​groupId",​ //群组id
 +      success: function (resp) {},
 +      error: function(e){}
 +    };
 +conn.disableSendGroupMsg(options);​
 +
 +//​群组中解除所有成员禁言
 +conn.enableSendGroupMsg(options)
 +</​code>​
 +
 +=== API ===
 +示例中使用到的 API
 +  * [[http://​webim-h5.easemob.com/​jsdoc/​out/​connection.html#​disableSendGroupMsg|disableSendGroupMsg]]
 +  * [[http://​webim-h5.easemob.com/​jsdoc/​out/​connection.html#​enableSendGroupMsg|enableSendGroupMsg]]
 +
 +----
 +
 +==== 白名单管理 ====
 +可以将用户添加到白名单中,用户白名单在管理员开启了全员禁言时生效,可以运行白名单用户发出消息。 另外可以将用户移出白名单,检查自己是否在白名单中以及获取白名单列表。
 +
 +<code javascript>​
 +//​添加用户到白名单
 +var options = {
 +    groupId: "​groupId",​ //群组id
 +    users: ["​user1",​ "​user2"​],​ //​成员id列表
 +    success: function (resp) {},
 +    error: function(e){}
 +};
 +conn.addUsersToGroupWhitelist(options);​
 +
 +//​将用户从白名单移除
 +var options = {
 +    groupId: "​groupId",​ //群组id
 +    userName: "​user",​ //​要移除的成员
 +    success: function (resp) {},
 +    error: function(e){}
 +}
 +conn.rmUsersFromGroupWhitelist(options)
 +
 +//​从服务器获取白名单成员列表
 +var options = {
 +    groupId: "​groupId",​ //群组id
 +    success: function (resp) {},
 +    error: function(e){}
 +}
 +conn.getGroupWhitelist(options)
 +
 +//​查询群成员是否是白名单用户,操作权限:app admin可查询所有用户;app user可查询自己
 +var options = {
 +    groupId: "​groupId",​ //群组id
 +    userName: "​user",​ //​要查询的成员
 +    success: function (resp) {},
 +    error: function(e){}
 +}
 +conn.isGroupWhiteUser(options)
 +</​code>​
 +
 +=== API ===
 +示例中使用到的 API
 +  * [[http://​webim-h5.easemob.com/​jsdoc/​out/​connection.html#​addUsersToGroupWhitelist|addUsersToGroupWhitelist]]
 +  * [[http://​webim-h5.easemob.com/​jsdoc/​out/​connection.html#​rmUsersFromGroupWhitelist|rmUsersFromGroupWhitelist]]
 +  * [[http://​webim-h5.easemob.com/​jsdoc/​out/​connection.html#​getGroupWhitelist|getGroupWhitelist]]
 +  * [[http://​webim-h5.easemob.com/​jsdoc/​out/​connection.html#​isGroupWhiteUser|isGroupWhiteUser]]
  
 ---- ----