public static void GroupModifyMemberInfo() { GroupModifyMemberInfoParam param = new GroupModifyMemberInfoParam(); param.group_modify_member_info_group_id = "379595063308chat11"; param.group_modify_member_info_modify_flag = TIMGroupMemberModifyInfoFlag.kTIMGroupMemberModifyFlag_MemberRole; param.group_modify_member_info_identifier = "287646"; param.group_modify_member_info_member_role = TIMGroupMemberRole.kTIMMemberRole_Admin; TIMResult res = TencentIMSDK.GroupModifyMemberInfo(param, addAsyncDataToConsole); addDataToConsole(res); }
/// <summary> /// 修改群成员信息 /// 只有群主或者管理员可以进行对群成员的身份进行修改。 /// 直播大群不支持修改用户群内身份。 /// 只有群主或者管理员可以进行对群成员进行禁言。 /// kTIMGroupModifyMemberInfoParamModifyFlag可以按位或设置多个值,不同的 flag 设置不同的键。 /// </summary> /// <param name="groupModifyMemberInfoParam">设置群信息参数</param> /// <param name="handler">设置群成员信息成功与否的回调</param> public static TIMResult IMGroupModifyMemberInfo(GroupModifyMemberInfoParam groupModifyMemberInfoParam, GroupModifyMemberInfoDelegate handler = null) { var ptr = DelegateConverter.ConvertToIntPtr(handler); return((TIMResult)TIMClientAPIDef.TIMGroupModifyMemberInfo(JsonConvert.SerializeObject(groupModifyMemberInfoParam), GroupModifyMemberInfoCallBack, ptr)); }