createTopicInCommunity

功能介绍

创建话题

社群(Community)功能需 购买旗舰版套餐包 并在 控制台 >功能配置>群组配置>群功能配置>社群中开通。

参数详解

参数名称 参数类型 是否必填 描述
groupID string 需要创建话题的群组id
topicInfo V2TimTopicInfo 创建话题的设置

返回模板

V2TimValueCallback<string>

{
    code : number
    desc : string
    data : string // 被创建话题的id
}

返回值详解

名称 数值类型 描述
code number 请求结果错误码
desc string 请求结果描述符
data string 被创建话题的id

代码示例

import { TencentImSDKPlugin, V2TimTopicInfo } from 'react-native-tim-js';

//创建话题
const topicInfo: V2TimTopicInfo = {
    customString: '', // 话题自定义字段
    draftText: '', // 话题草稿
    groupAtInfoList: [], // 话题 at 信息列表
    introduction: '', // 话题介绍
    isAllMute: false, // 话题是否全员禁言
    lastMessage: undefined, // 话题最新消息
    notification: '', // 话题公告
    selfMuteTime: 0, // 当前用户在话题中的禁言时间
    topicFaceUrl: '', // 话题头像Url
    topicID: '', // 话题id
    topicName: '', // 话题名称
    unreadCount: 0, // 话题消息未读数量
};
const createTopicInCommunityRes = await TencentImSDKPlugin.v2TIMManager
    .getGroupManager()
    .createTopicInCommunity(
        'groupID', // 需要创建话题的群组id
        topicInfo // 创建话题的设置
    );
if (createTopicInCommunityRes.code === 0) {
    // 创建成功
    createTopicInCommunityRes.data; // 被创建话题的id
}

results matching ""

    No results matching ""