浏览 SDKs · React Native
SDKsReact Native

设置管理员

设置或取消指定成员的管理员身份。

复制

调用 setGroupMemberInfo() 设置指定成员为管理员,或取消其管理员身份。

await OpenIMSDK.setGroupMemberInfo({
  groupID: 'group-001',
  userID: 'user-002',
  roleLevel: GroupMemberRole.Admin,
});

参数说明

参数类型是否必填说明
groupIDstring目标群组 ID。
userIDstring要设置角色的成员用户 ID。
roleLevelGroupMemberRole要设置的成员角色。
枚举值数值说明
GroupMemberRole.Normal20普通成员;传入该值可取消管理员身份。
GroupMemberRole.Admin60管理员。
GroupMemberRole.Owner100群主角色,仅用于识别当前角色。

不能通过设置 GroupMemberRole.Owner 转让群主,应使用转让群主

调用完成后,成员角色已更新。成员资料变化时会触发 OnGroupMemberInfoChanged;监听方式见分页查询群成员