Webhooks
Webhook是使Web应用程序能够相互通信的HTTP请求,便于在发生预定义事件时将实时数据从一个应用程序发送到另一个应用程序,例如在用户登录到系统或摄像机报告错误时将事件数据发送到预定义的Webhook端点。
Webhook 端点 (webhook URL) 是发送事件数据的预定义目标地址,很像一个单向电话号码。
您可以使用 Webhook 来构建对 XProtect 中的所选事件进行订阅的集成。触发事件时,会将 HTTP POST 发送到您为该事件定义的 Webhook 端点。HTTP POST 主体包含采用 JSON 格式的事件数据。
Webhook 不会针对数据或触发的事件而对系统进行轮询,而是由系统在发生事件时将事件数据推送到 Webhook 端点,与轮询解决方案相比,这会降低 Webhook 的资源需求,并加快设置速度。
可以将 Webhook 设置为在使用或不使用代码脚本的情况下进行集成。
注意
您应该验证 XProtect 发送的事件数据是否遵循您所在国家/地区既有的数据和隐私保护法规。
Webhooks功能默认安装在2023R1XProtect或更高版本上并准备就绪,并且会在Management Client中的“规则”选项卡上显示Webhooks操作。
有关详细信息,请参阅中的WebhooksXProtect