tencent cloud

文档反馈

最后更新时间:2024-04-03 17:23:11

    错误提示“The package you purchased does not support this ability”?

    如遇以上错误提示,是由于您当前应用的音视频通话能力包过期或未开通,请参见 开通服务,领取或者开通音视频通话能力,进而继续使用 TUICallKit 组件。

    如何购买套餐?

    请参考购买链接 购买正式版

    如何生成 UserSig?

    UserSig 是腾讯云为其云服务设计的一种安全保护签名,是一种登录凭证,由 SDKAppID 与 SecretKey 等信息组合加密得到。
    方式一:控制台获取,参考 获取临时 userSig
    方式二:部署临时生成脚本。
    警告:
    此方式是在前端代码中配置 SecretKey,该方法中 SecretKey 很容易被反编译逆向破解,一旦您的密钥泄露,攻击者就可以盗用您的腾讯云流量,因此该方法仅适合本地跑通功能调试,生产环境请看方式三。
    为方便初期调试,userSig 可临时使用 GenerateTestUserSig-es.jsgenTestUserSig(params) 函数来计算 ,例如:
    import { genTestUserSig } from "@tencentcloud/call-uikit-vue/debug/GenerateTestUserSig-es.js";
    const { userSig } = genTestUserSig({ userID: "Alice", SDKAppID: 0, SecretKey: "YOUT_SECRETKEY" });
    方式三:正式环境使用。
    正确的 UserSig 签发方式是将 UserSig 的计算代码集成到您的服务端,并提供面向项目的接口,在需要 UserSig 时由您的项目向业务服务器发起请求获取动态 UserSig。更多详情请参见 服务端生成 UserSig

    群组通话中的 groupID 如何生成?

    groupID 的生成需要集成 @tencentcloud/chat 包,具体参考 createGroup API;如下为生成 groupID 的示例代码。
    import TIM from "@tencentcloud/chat"; // npm i @tencentcloud/chat
    
    const userIDList: string[] = ['user1', 'user2', 'xxx']; // group member
    async function createGroupID() {
    const tim = TIM.create({ SDKAppID });
    const memberList: any[] = userIDList.map(userId => ({ userID: userId }));
    const res = await tim.createGroup({
    type: TIM.TYPES.GRP_PUBLIC, // must be a public group
    name: 'WebSDK',
    memberList
    });
    return res.data.group.groupID;
    }

    如何创建 userID?

    通过 userID 与 userSig 登录过一次,会默认创建该用户。
    通过 即时通信 IM 控制台 进行创建和获取。
    
    
    
    联系我们

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

    技术支持

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

    7x24 电话支持