Web
错误提示“The package you purchased does not support this ability”?
如何购买套餐?
如何生成 UserSig?
UserSig 是腾讯云为其云服务设计的一种安全保护签名,是一种登录凭证,由 SDKAppID 与 SecretKey 等信息组合加密得到。
方式一:控制台获取,参见 获取临时 userSig。
方式二:部署临时生成脚本。
警告:
此方式是在前端代码中配置 SecretKey,该方法中 SecretKey 很容易被反编译逆向破解,一旦您的密钥泄露,攻击者就可以盗用您的腾讯云流量,因此该方法仅适合本地跑通功能调试,生产环境请看方式三。
为方便初期调试,userSig 可临时使用
GenerateTestUserSig-es.js
中 genTestUserSig(params)
函数来计算 ,例如:import { genTestUserSig } from "./debug/GenerateTestUserSig-es.js";const { userSig } = genTestUserSig({ userID: "Alice", SDKAppID: 0, SecretKey: "YOUT_SECRETKEY" });
方式三:正式环境使用。
正确的 UserSig 签发方式是将 UserSig 的计算代码集成到您的服务端,并提供面向项目的接口,在需要 UserSig 时由您的项目向业务服务器发起请求获取动态 UserSig。更多详情请参见 服务端生成 UserSig。
群组通话中的 groupID 如何生成?
import Chat from "@tencentcloud/chat"; // npm i @tencentcloud/chatconst userIDList: string[] = ['user1', 'user2'];async function createGroupID() {const chat = Chat.create({ SDKAppID });const memberList: any[] = userIDList.map(userId => ({ userID: userId }));const res = await chat.createGroup({type: Chat.TYPES.GRP_PUBLIC,name: 'WebSDK',memberList});return res.data.group.groupID;}
如何创建 userID?
用户的唯一标识符,由您定义,只允许包含大小写英文字母(a-z A-Z)、数字(0-9)及下划线和连词符。
通过 userID 与 userSig 登录过一次,会默认创建该用户。
通过 Tencent RTC 控制台进行创建和获取。
Error <call>: failed Invalid sender or receiver identifier?
Error 【CallService】API<init>: sdkAppID is required?
如果出现这个错误,是因为你在 TUICallKitServer.init/
GenerateTestUserSig.genTestUserSig
时没有填写 SDKAppID 这个信息。请从Tencent RTC 控制台获取并填写。
npm install -g create-react-app 报错 errno -13?
如果出现这个错误,是因为当前用户没有权限在全局安装脚手架,请使用
sudo npm install -g create-react-app
。npm install -g @vue/cli 包错 errno -13?
如果出现这个错误,是因为当前用户没有权限在全局安装脚手架,请使用
sudo npm install -g @vue/cli
。- 错误提示“The package you purchased does not support this ability”?
- 如何购买套餐?
- 如何生成 UserSig?
- 群组通话中的 groupID 如何生成?
- 如何创建 userID?
- Error <call>: failed Invalid sender or receiver identifier?
- Error 【CallService】API<init>: sdkAppID is required?
- npm install -g create-react-app 报错 errno -13?
- npm install -g @vue/cli 包错 errno -13?