使用REST API管理腾讯会议,包括创建/预约会议、查询会议详情、列出云端录制及提取会议文字稿。
Tencent meeting: Manage Tencent meeting 透過开放的REST API( AK/ SK auth.).是一项面向实际任务的技是一项面向实际任务的技能,主要用于Description.TM SECRET ID.;API ExceptId from Tencent meeting open plaft.;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。结果生成后应检查内容的完整性、准确性、一致性和可用性,必要时抽样复核并根据反馈调整配置;涉及外部服务、账号凭据、个人信息或敏感数据时,还需遵守相应的权限、安全与合规要求。
通过开放的 REST API(使用 AK/SK 认证)管理 Tencent Meeting。
必需的环境变量(在 Shell 中或 .env 文件中设置):
| 变量 | 说明 |
|---|---|
TM_SECRET_ID |
Tencent Meeting 开放平台提供的 API SecretId |
TM_SECRET_KEY |
API SecretKey |
TM_APP_ID |
企业 AppId |
TM_SDK_ID |
应用 SdkId |
TM_STS_TOKEN |
(可选)用于转录/录制相关 API 的 STS 票据 |
获取凭证地址:https://meeting.tencent.com/open-api.html
node {baseDir}/scripts/create_meeting.js ''
JSON 字段说明:
| 字段 | 是否必需 | 说明 |
|---|---|---|
userid |
是 | 创建者的用户 ID |
subject |
是 | 会议主题 |
start_time |
是 | ISO 8601 格式日期时间,或 Unix 时间戳(单位:秒) |
end_time |
是 | ISO 8601 格式日期时间,或 Unix 时间戳(单位:秒) |
type |
否 | 0 = 预约会议(默认),1 = 快速会议 |
password |
否 | 4–6 位数字会议密码 |
instanceid |
否 | 设备类型,默认为 1(PC) |
invitees |
否 | 邀请成员数组,每个元素为 {userid} 对象 |
settings |
否 | 会议设置(如静音、等候室、自动录制等) |
time_zone |
否 | 时区字符串 |
location |
否 | 会议地点(最多支持 18 个中文字符) |
示例 —— 预约明天下午 2 点开始的会议:
node {baseDir}/scripts/create_meeting.js '{"userid":"user123","subject":"Weekly Sync","start_time":"2026-03-11T14:00:00+08:00","end_time":"2026-03-11T15:00:00+08:00","settings":{"auto_asr":true}}'
node {baseDir}/scripts/query_meetings.js --meeting-id --userid
node {baseDir}/scripts/query_meetings.js --meeting-code --userid
node {baseDir}/scripts/list_records.js --meeting-id --userid
node {baseDir}/scripts/list_records.js --meeting-record-id --userid
# 文本格式(可读性强)
node {baseDir}/scripts/get_transcript.js --record-file-id --operator-id [--meeting-id ] [--format text]
# JSON 格式(完整细节,含时间戳)
node {baseDir}/scripts/get_transcript.js --record-file-id --operator-id --format json
# AI 优化版转录
node {baseDir}/scripts/get_transcript.js --record-file-id --operator-id --type 1
输出示例(文本格式):
[00:04] Speaker1: 看一下那个哪能看。 [00:12] Speaker1: 可以。 [00:43] Speaker2: 没有类型还有...
meeting_idlist_records.js --meeting-id --userid record_file_idget_transcript.js --record-file-id --operator-id | 用户表述 | 对应操作 |
|---|---|
| "预约明天下午 3 点的会议" | 调用 create_meeting.js,自动计算起止时间 |
| "创建一个带密码的会议" | 调用 create_meeting.js,并传入 password 字段 |
| "获取会议 X 的转录文本" | 执行工作流:查询 → 列出录制 → 提取转录 |
| "显示会议详情" | 调用 query_meetings.js |
| "下载会议录制文件" | 调用 list_records.js → 使用返回的下载 URL |
如需了解详细的 API 字段与参数说明,请参阅 references/api-guide.md。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章