Zoom会议管理

3小时前更新 2 00
Zoom会议管理Zoom会议管理
Zoom会议管理

技能简介

该技能通过Zoom Server-to-Server OAuth API实现会议的创建、查询、更新与删除操作,支持无浏览器环境下的自动化会议流程管理。

能做什么

  • 列出账户下的所有会议
  • 创建带指定主题、时间和时长的会议
  • 修改现有会议的时间、时长或主题
  • 获取单个会议的详细信息
  • 删除指定会议
  • 默认启用云端录制功能

使用说明

前置条件:需Node.js环境,并在Zoom App Marketplace创建Server-to-Server OAuth应用。

安装步骤

  1. 访问Zoom App Marketplace创建Server-to-Server OAuth应用
  2. 在Scopes标签页添加权限:meeting:read:admin、meeting:write:admin、meeting:delete:admin、user:read:admin、recording:read:admin
  3. 从App Credentials页面获取Client ID、Client Secret、Account ID
  4. 将三个凭证配置为环境变量:ZOOM_CLIENT_ID、ZOOM_CLIENT_SECRET、ZOOM_ACCOUNT_ID

常用命令

# 列出会议
node {baseDir}/scripts/zoom-cli.js list

# 创建会议(主题、ISO时间、时长分钟)
node {baseDir}/scripts/zoom-cli.js create "项目周会" "2026-01-30T10:00:00Z" 60

# 更新会议
node {baseDir}/scripts/zoom-cli.js update <meeting_id> <new_start_time> <duration> "新主题"

# 查看会议详情
node {baseDir}/scripts/zoom-cli.js info <meeting_id>

# 删除会议
node {baseDir}/scripts/zoom-cli.js delete <meeting_id>

输入与输出

见下方输入与输出表格。

项目内容
输入会议主题、ISO 8601格式开始时间、时长(分钟)、会议ID
输出会议列表JSON、会议详情(含入会链接和密码)、操作状态
适用人群Zoom账户管理员、需自动化会议流程的开发者、系统集成技术人员
不包含实时会议控制、参会者管理、Webhook推送、数据报表分析

 

风险提示

  • OAuth凭证泄露可能导致账户被非法访问,需妥善保管环境变量
  • 删除操作不可逆,执行前请确认会议ID
  • API调用受Zoom速率限制,高频操作可能触发限流
  • 会议时间需使用UTC格式(ISO 8601),时区转换由调用方处理

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/vnagin/zoom-manager-clawd/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...