用于网站内容变更信号的 Server-Sent Events 流。
一个用于网站内容变更事件的长连接 Server-Sent Events (SSE) 流。每个事件都会通知客户端立即重新验证。这取代了在无服务器平台上会超时的 tRPC 订阅。
认证: API 密钥(仅当服务器设置 require_schema_api_key = true 时才需要)。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
websiteId | uuid | 否 | 目标网站;默认为 Host 请求头/配置。 |
api_key | string | 否 | 作为 x-api-key 请求头的替代方案。 |
Content-Type: text/event-stream。website_id 与解析出的租户匹配的每一次内容变更,都会发送一条消息事件;事件的 data: 负载是以 JSON 序列化的变更内容。其他网站的变更会被过滤。curl -N '{CMS_API_URL}/content-changes?websiteId=<uuid>' \
-H 'x-api-key: <key>'
-N 会禁用 curl 缓冲,使事件在到达时立即显示。
400 — 无法解析或无效的 websiteId401 — 无效的 API 密钥500 — 连接池故障