tencent cloud

文档反馈

群组管理

最后更新时间:2023-09-19 14:32:54
    即时通信 IM 根据常见使用场景,默认配置了以下群组形态:好友工作群(Work)、陌生人社交群(Public)、临时会议群(Meeting)、直播群(AVChatRoom)和社群(Community),详细请参阅 群组类型介绍
    针对群组,可进行以下操作:
    群组操作
    说明
    备注
    创建群组
    创建一个新的群组,可指定群组类型、群组名称以及要加入的用户列表,创建成功后返回群组 ID;群组 ID 为群组唯一识别标识,可通过群组 ID 进行收发消息等其他群组操作。
    每个 App 每天净消耗群组上限为10000个。
    转让群组
    更换群主身份给他人。
    App 管理员可以通过 REST API 转让群组,除此之外只有群主可以转让群组。
    解散群组
    解散 App 上创建的某个群组,群组被解散时,群组原有成员均会收到解散群组的系统消息。
    App 管理员可调用 REST API 接口解散任意群组。在App端解散群组权限受成员角色限制,陌生人社交群(Public)、临时会议群(Meeting)、直播群(AVChatRoom)、社群(Community)只有群主可以解散群组;好友工作群(Work)群内任何人都无法解散群组。
    注意
    创建群组时,即时通信 IM 会分配默认群组 ID,该群组 ID 以@TGS# 开头。但也支持用户指定群组 ID,详情请参阅 自定义群组 ID
    创建群组之后,群主所在终端会收到创建群组系统消息,目的在于保持多终端群组同步(一个终端创建群组之后,所有终端都能立即感知到该群已被创建)。

    群组资料管理

    群组资料是指单个群组维度的属性,包括群名称、简介、公告、群主等,以及群组维度自定义字段。
    群资料管理
    说明
    备注
    获取群组资料
    拉取群组的基本资料,如果想拉取自定义资料,可通过设置拉取字段的接口进行设置
    群成员获取群组资料:成员获取本群组资料;
    非群成员获取群组资料:非群成员获取群组资料只能获取公开信息;
    获取本人在群里的资料:可以获取本人在所有群内的资料,也可以获取单个群内本人在群里的资料;
    获取群内某个人的资料:直播群(AVChatRoom)不存储群成员资料信息,不支持获取群成员的个人资料。
    修改群组资料
    可修改群组名称、群组简介、群组公告、群组头像、群名片,修改加群选项、群纬度自定义字段、用户群内身份、群成员维度自定义字段和接收群消息选项等信息
    目前 App 可以在控制台上自助配置群名称、简介、公告、头像 URL 的变更回调。如果需要启用其他群资料(包括群维度的自定义字段)的变更回调,请 提工单 申请。

    群成员/群组管理

    群成员管理包括以下两个方面:
    获取/修改自己在群组中的信息,这些信息仅仅可以由用户自己获取/设置,例如消息接收选项等。
    获取/修改其他群成员的信息,包括群成员的身份、入群时间、最后发消息时间、群名片以及群成员维度的自定义资料。
    群成员管理
    说明
    备注
    获取群成员资料
    获取自己或其他群成员的信息。
    可获取群成员的身份、入群时间、最后发消息时间、群名片,以及群成员维度的自定义资料。
    修改群成员资料
    群主、管理员或成员均可修改相应的群成员资料。
    群主或者管理员修改其他群成员的资料,包括修改群内身份(设置/取消管理员)、禁言、修改群名片、群成员维度的自定义字段等。
    群成员主动修改自己在群内的资料,包括消息接收选项、群名片、群成员维度的自定义字段等。
    邀请加群
    邀请加群是希望将其他用户拉入某一群组中。
    好友工作群(Work)中,任何群成员都可以邀请他人入群, 且无需被邀请人同意直接加入群中。
    陌生人社交群(Public)和临时会议群(Meeting)默认只有 App 管理员能够邀请其他用户加群。
    直播群 (AVChatRoom) 则不允许任何人邀请他人加群。
    社群(Community)中,任何群成员都可以邀请他人入群, 且无需被邀请人同意直接加入群中。
    申请加群
    申请加群即用户通过 IM SDK 主动加入某一群组的动作。
    好友工作群(Work)不允许申请加群,会直接返回错误。
    社群(Community)申请加群默认情况下无需审批直接进群,如需审批,可通过群资料中的 ApplyJoinOption 字段控制。
    对于其他内置群组类型,申请加群的处理结果,由群资料中的 ApplyJoinOption 字段决定的。
    删除群组成员
    删除群组成员是群主或者群管理员将群成员从群组中移除的操作。
    当管理员或群主将用户从群组中删除之后,被删除的用户会收到被移出群组的系统消息,群内其他成员也会收到该用户被移出群组的事件消息。
    主动退群
    主动退群是群内成员主动发起退群操作。
    群成员主动退群之后,主动发起退群操作的用户会收到主动退群系统消息,群内其他成员会收到该成员退出群组的事件消息。
    获取用户所加入的群组
    拉取当前用户加入的所有群组列表,返回的信息只包含部分基本信息。
    详细群组信息可以根据群成员获取群组资料功能进行获取。
    群未决信息列表
    群组未决信息泛指所有需要审批的群相关的操作。
    可拉取群未决列表、上报群未决已读、处理群未决信息(同意或拒绝);单个用户未决列表最多保存50个。
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持