SuperAPI AI 工具集

setup-zoom-webhooks

编程与开发

查看项目

更新于 10-16 03:13

技能介绍

用途:这是 Zoom Webhook 的参考技能,适合在路由到事件驱动工作流后使用,帮助实现事件订阅、签名验证与投递处理。

主要能力:说明 Zoom 通过 HTTP 投递事件的背景;提供签名验证、订阅与投递细节;列出常见事件,如 meeting.started、meeting.ended、meeting.participant_joined、recording.completed、user.created;并给出详细参考文件(references/events.md、references/verification.md、references/subscriptions.md)与故障排查资料(RUNBOOK.md、troubleshooting/common-issues.md)。

使用方式:前置条件为启用 Event Subscriptions 的 Zoom 应用、接收 Webhook 的 HTTPS 端点、用于验证的 Webhook secret token。认证可参考 zoom-oauth 技能。示例以 Express.js 处理程序演示:捕获原始请求体用于签名验证,读取 x-zm-signature 与 x-zm-request-timestamp 头,按 v0:${timestamp}:${body} 构造 payload,用 crypto.createHmac('sha256', WEBHOOK_SECRET) 计算并比对 v0=${hash},验证失败返回 401,成功则处理 event 与 payload 并返回 200。

适用场景:需要接收 Zoom 会议、录制、用户等事件并做后续处理的服务端集成。

限制:资料未提供具体收费、价格、平台支持范围或效果数据;示例代码仅作参考,实际部署需自行配置环境变量与端点。