IMSDK
即时通信 IM 提供全球接入、单聊、群聊、消息推送、资料关系链托管、账号鉴权等全方位解决方案,并提供完备的 App 接入、后台管理接口。
V2TIMCommunity.h 文件参考

结构体

struct  V2TIMTopicInfo
 
struct  V2TIMTopicOperationResult
 
struct  V2TIMTopicInfoResult
 
struct  V2TIMPermissionGroupInfo
 
struct  V2TIMPermissionGroupInfoResult
 
struct  V2TIMPermissionGroupOperationResult
 
struct  V2TIMPermissionGroupMemberInfoResult
 
struct  V2TIMPermissionGroupMemberOperationResult
 
struct  V2TIMTopicPermissionResult
 

类型定义

typedef TXV2TIMTopicOperationResultVector V2TIMTopicOperationResultVector
 
typedef TXV2TIMTopicInfoResultVector V2TIMTopicInfoResultVector
 
typedef TXV2TIMPermissionGroupInfoResultVector V2TIMPermissionGroupInfoResultVector
 
typedef TXV2TIMPermissionGroupOperationResultVector V2TIMPermissionGroupOperationResultVector
 
typedef TXV2TIMPermissionGroupMemberOperationResultVector V2TIMPermissionGroupMemberOperationResultVector
 
typedef TXV2TIMTopicPermissionResultVector V2TIMTopicPermissionResultVector
 

枚举

enum  V2TIMTopicInfoModifyFlag
 
enum  V2TIMPermissionGroupInfoModifyFlag
 
enum  V2TIMCommunityPermissionValue
 
enum  V2TIMTopicPermissionValue
 

类型定义说明

◆ V2TIMTopicOperationResultVector

typedef TXV2TIMTopicOperationResultVector V2TIMTopicOperationResultVector

◆ V2TIMTopicInfoResultVector

typedef TXV2TIMTopicInfoResultVector V2TIMTopicInfoResultVector

◆ V2TIMPermissionGroupInfoResultVector

typedef TXV2TIMPermissionGroupInfoResultVector V2TIMPermissionGroupInfoResultVector

◆ V2TIMPermissionGroupOperationResultVector

typedef TXV2TIMPermissionGroupOperationResultVector V2TIMPermissionGroupOperationResultVector

◆ V2TIMPermissionGroupMemberOperationResultVector

typedef TXV2TIMPermissionGroupMemberOperationResultVector V2TIMPermissionGroupMemberOperationResultVector

◆ V2TIMTopicPermissionResultVector

typedef TXV2TIMTopicPermissionResultVector V2TIMTopicPermissionResultVector

枚举类型说明

◆ V2TIMTopicInfoModifyFlag

话题资料修改标记位

枚举值
V2TIM_COMMUNITY_MODIFY_FLAG_UNKNOWN 

未定义

V2TIM_COMMUNITY_MODIFY_FLAG_TOPIC_NAME 

名称

V2TIM_COMMUNITY_MODIFY_FLAG_TOPIC_NOTIFICATION 

公告

V2TIM_COMMUNITY_MODIFY_FLAG_TOPIC_INTRODUCTION 

简介

V2TIM_COMMUNITY_MODIFY_FLAG_TOPIC_FACE_URL 

头像

V2TIM_COMMUNITY_MODIFY_FLAG_TOPIC_MUTE_ALL 

禁言

V2TIM_COMMUNITY_MODIFY_FLAG_TOPIC_CUSTOM_STRING 

话题自定义字段

V2TIM_COMMUNITY_MODIFY_FLAG_TOPIC_DRAFT 

话题草稿

V2TIM_COMMUNITY_MODIFY_FLAG_DEFAULT_PERMISSIONS 

话题默认权限,7.8 版本开始支持

◆ V2TIMPermissionGroupInfoModifyFlag

权限组修改标记位

枚举值
V2TIM_PERMISSION_MODIFY_FLAG_NONE 

未定义

V2TIM_PERMISSION_MODIFY_FLAG_NAME 

名称

V2TIM_PERMISSION_MODIFY_FLAG_GROUP_PERMISSION 

群权限

V2TIM_PERMISSION_MODIFY_FLAG_CUSTOM_DATA 

自定义字段

◆ V2TIMCommunityPermissionValue

社群权限能力位

枚举值
V2TIM_COMMUNITY_PERMISSION_MANAGE_GROUP_INFO 

修改群资料权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_COMMUNITY_PERMISSION_MANAGE_GROUP_MEMBER 

群成员管理权限,包含踢人,进群审核、修改成员资料等。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_COMMUNITY_PERMISSION_MANAGE_PERMISSION_GROUP_INFO 

管理权限组资料权限,包含创建、修改、删除权限组;在权限组中添加、修改、删除话题权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_MANAGE_PERMISSION_GROUP_MEMBER 

权限组成员管理权限,包含邀请成员进权限组和把成员从权限组踢出等。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_COMMUNITY_PERMISSION_MANAGE_TOPIC_IN_COMMUNITY 

话题管理权限,包含创建、修改、删除话题等。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_COMMUNITY_PERMISSION_MUTE_MEMBER 

对某群成员在社群下所有话题的禁言权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_SEND_MESSAGE 

群成员在社群下所有话题的发消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_AT_ALL 

在社群下所有话题发 at all 消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_GET_HISTORY_MESSAGE 

在社群下所有话题拉取入群前的历史消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_REVOKE_OTHER_MEMBER_MESSAGE 

在社群下所有话题撤回他人消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_BAN_MEMBER 

封禁社群成员权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_MANAGE_GROUP_INFO 

修改群资料权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_COMMUNITY_PERMISSION_MANAGE_GROUP_MEMBER 

群成员管理权限,包含踢人,进群审核、修改成员资料等。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_COMMUNITY_PERMISSION_MANAGE_PERMISSION_GROUP_INFO 

管理权限组资料权限,包含创建、修改、删除权限组;在权限组中添加、修改、删除话题权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_MANAGE_PERMISSION_GROUP_MEMBER 

权限组成员管理权限,包含邀请成员进权限组和把成员从权限组踢出等。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_COMMUNITY_PERMISSION_MANAGE_TOPIC_IN_COMMUNITY 

话题管理权限,包含创建、修改、删除话题等。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_COMMUNITY_PERMISSION_MUTE_MEMBER 

对某群成员在社群下所有话题的禁言权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_SEND_MESSAGE 

群成员在社群下所有话题的发消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_AT_ALL 

在社群下所有话题发 at all 消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_GET_HISTORY_MESSAGE 

在社群下所有话题拉取入群前的历史消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_REVOKE_OTHER_MEMBER_MESSAGE 

在社群下所有话题撤回他人消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

V2TIM_COMMUNITY_PERMISSION_BAN_MEMBER 

封禁社群成员权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

◆ V2TIMTopicPermissionValue

话题权限能力位

枚举值
V2TIM_TOPIC_PERMISSION_MANAGE_TOPIC 

管理指定话题权限,包含修改、删除话题。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_MANAGE_TOPIC_PERMISSION 

在话题中管理话题权限,包含添加、修改、移除话题权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_MUTE_MEMBER 

在话题中禁言成员权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_SEND_MESSAGE 

在话题中发消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_GET_HISTORY_MESSAGE 

在话题中拉取入群前的历史消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_REVOKE_OTHER_MEMBER_MESSAGE 

在话题中撤回他人消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_AT_ALL 

在话题中发消息时有 at all 权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_MANAGE_TOPIC 

管理当前话题的权限,包括修改当前话题的资料、删除当前话题。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_MANAGE_TOPIC_PERMISSION 

在当前话题中管理话题权限,包括添加、修改、移除话题权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_MUTE_MEMBER 

在当前话题中禁言成员权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_SEND_MESSAGE 

在当前话题中发消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_GET_HISTORY_MESSAGE 

在当前话题中拉取入群前的历史消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_REVOKE_OTHER_MEMBER_MESSAGE 

在当前话题中撤回他人消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

V2TIM_TOPIC_PERMISSION_AT_ALL 

在当前话题中发消息时有 at all 权限。该位设置为0,表示没有该权限;设置为1,表示有该权限