コード例 #1
0
    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);
    }
コード例 #2
0
        /// <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));
        }