有关基于 schema 生成的完整目录,请参阅所有示例。
功能说明
处理 WhatsApp Business App 已发送消息同步事件。准备工作
- 在您的应用程序中创建一个公开的 HTTPS 端点。
- 为您需要的事件类型配置 YCloud Webhook 端点。
- 安全存储端点签名密钥。
- 确保事件处理具备幂等性。
工作原理
当事件发生时,YCloud 会发送一个 HTTPPOST 请求。验证签名,持久化记录事件,返回 2xx 响应,并异步处理耗时任务。
请求
以下场景展示了发送到您的 Webhook URL 的请求。将事件id 作为投递标识符,并使用 type 路由有效载荷。
响应
接收事件后返回2xx 状态。
有关端点设置、签名验证和重试机制,请参阅配置 Webhook。
出站文本消息
在此场景中,您的 Webhook 端点接收到了企业客户通过 WhatsApp Business app 或支持的配套设备向 WhatsApp 用户发送的出站文本消息::- 包含之前发送的纯文本内容。
- 在
context中包含所提及的消息信息。
请求
响应
持久化接收事件后确认投递。说明
按type 路由事件,通过 id 进行去重,并将耗时或容易出错的任务移至异步处理器。
出站图片消息
在此场景中,您的 Webhook 端点接收到了企业客户通过 WhatsApp Business app 或支持的配套设备向 WhatsApp 用户发送的出站图片消息::- 包含之前发送的图片。
请求
响应
持久化接收事件后确认投递。说明
- 为方便使用者,
image.link可在几分钟内直接访问,但您应始终包含X-API-Key请求头,以便在 30 天内下载此文件。
出站视频消息
在此场景中,您的 Webhook 端点接收到了企业客户通过 WhatsApp Business app 或支持的配套设备向 WhatsApp 用户发送的出站视频消息::- 包含之前发送的视频。
请求
响应
持久化接收事件后确认投递。说明
- 为方便使用者,
video.link可在几分钟内直接访问,但您应始终包含X-API-Key请求头,以便在 30 天内下载此文件。
出站音频消息
在此场景中,您的 Webhook 端点接收到了企业客户通过 WhatsApp Business app 或支持的配套设备向 WhatsApp 用户发送的出站音频消息::- 包含之前发送的音频。
请求
响应
持久化接收事件后确认投递。说明
- 为方便使用者,
audio.link可在几分钟内直接访问,但您应始终包含X-API-Key请求头,以便在 30 天内下载此文件。
出站文档消息
在此场景中,您的 Webhook 端点接收到了企业客户通过 WhatsApp Business app 或支持的配套设备向 WhatsApp 用户发送的出站文档消息::- 包含之前发送的文档。
请求
响应
持久化接收事件后确认投递。说明
- 为方便使用者,
document.link可在几分钟内直接访问,但您应始终包含X-API-Key请求头,以便在 30 天内下载此文件。

