浏览 SDKs · HarmonyOS
平台
SDKsHarmonyOS商业版

设置管理员

将普通群成员设置为管理员,或取消其管理员身份。

复制

只有具备相应权限的群主可以调整管理员身份。

import sdk, { GroupMemberRoleLevel, SetGroupMemberInfoReq } from '@openimsdk/imsdk';

const request: SetGroupMemberInfoReq = {
  groupID: groupID,
  userID: targetUserID,
  roleLevel: GroupMemberRoleLevel.GroupAdmin,
};
await sdk.setGroupMemberInfo(request);

取消管理员身份时传 GroupOrdinaryUsers。不能通过写入 GroupOwner 转让群主,应使用转让群主。Promise 成功后,通过成员资料变化事件更新角色。