运行时依赖
安装命令
点击复制本土化适配说明
ZOOM Meeting Admin 安装说明: 安装命令:["openclaw skills install zoom-meeting-admin"] 支持国内镜像加速,使用 --registry https://cn.longxiaskill.com 参数可加速下载
技能文档
Zoom Server-to-Server OAuth REST API 凭证配置
在 .env 文件中配置并查看凭证:
ZOOM_ACCOUNT_ID=你的AccountID ZOOM_命令行工具ENT_ID=你的命令行工具entID ZOOM_命令行工具ENT_SECRET=你的命令行工具entSecret ZOOM_USER_ID=你的用户邮箱或user_id
令牌 获取方式:Server-to-Server OAuth,机器对机器,无需用户交互授权。
核心脚本
scripts/zoom-s2s.py — 纯 Python,无外部依赖,兼容 Python 3.7+。
cd ~/.代理s/技能s/zoom-s2s-oauth/scripts
# 获取帮助 python3 zoom-s2s.py help
# 列出即将到来的会议 python3 zoom-s2s.py 列出_meetings upcoming
# 获取单个会议详情 python3 zoom-s2s.py 获取_meeting
# 创建会议 (启动_time: YYYY-MM-DDTHH:MM:SS) python3 zoom-s2s.py 创建_meeting "<主题>" "<启动_time>" <时长分钟> [时区] [密码] python3 zoom-s2s.py 创建_meeting "煎饼果子讨论会" "2026-05-05T10:00:00" 60 Asia/ShanghAI
# 删除会议 python3 zoom-s2s.py 删除_meeting
# 获取云录像 python3 zoom-s2s.py recordings
# 获取用户信息 python3 zoom-s2s.py 获取_user [user]
# 列出账户下所有用户 python3 zoom-s2s.py 列出_users [page_size]
令牌 缓存
脚本自动缓存 令牌 到 ~/.zoom-s2s-令牌.json(有效期约 50 分钟),重复调用无需每次重新认证。
常用操作快速参考 操作 命令 列出最近5个会议 列出_meetings 5 upcoming 列出最近10个历史会议 列出_meetings 10 past 创建明天10点会议 创建_meeting "主题" "YYYY-MM-DDT10:00:00" 60 Asia/ShanghAI 获取会议详情 获取_meeting 删除会议 删除_meeting 获取云录像 recordings 10 踩坑记录 scope 错误 (4711):某些 API(如 获取_user)需要在 应用 里开通对应 scope,又如 列出_meetings 需要在 应用 里开通 meeting:read:列出_meetings 权限 令牌 有效期:Server-to-Server 令牌 有效期 1 小时,脚本自动刷新并缓存 用户 ID:可用邮箱,也可用 列出_users 查 user_id