用途:这是 Zoom 官方 Claude 插件(zoom/zoom-plugin-claude)中的参考技能,面向基于 HTTP 的 Zoom 事件投递。建议先使用工作流类技能,再回到本文件查阅验证、订阅与投递细节。
主要能力:提供 Webhook 签名验证方法(使用 x-zm-signature、x-zm-request-timestamp 与原始请求体计算 HMAC-SHA256,比对 v0= 前缀签名);列出常见事件,如 meeting.started、meeting.ended、meeting.participant_joined、recording.completed、user.created;并给出事件类型、Webhook URL 验证、事件订阅 API 的详细参考文件,以及 RUNBOOK.md 预检清单和常见问题排错文档。
使用方式:前置条件为已启用 Event Subscriptions 的 Zoom 应用、可接收 Webhook 的 HTTPS 端点、用于验证的 Webhook secret token。示例采用 Express.js,需保留原始请求体用于签名校验,避免重新序列化 JSON;验证失败返回 401,成功处理事件后返回 200。若需先创建或配置应用,可参考 Marketplace 应用管理(General App 清单校验、事件订阅 API、Webhook 与 WebSocket 订阅行为、应用自有 client_credentials 权限范围);认证问题参见 zoom-oauth 技能。
适用场景:需要接收并处理 Zoom 会议、录制、用户等事件的服务端集成,以及排查签名验证、重试、URL 验证等问题。
限制:资料未提供具体收费、价格、平台支持范围或性能数据;示例代码仅作参考,实际实现需结合自身环境。相关资源包括 Webhook 文档、事件参考与开发者论坛,环境变量说明见 references/environment-variables.md。