Webhook
Webhook是一种事件驱动的通信机制,允许应用程序在特定事件发生时,通过HTTP请求自动向另一个应用程序发送通知和数据。
Webhook通过自定义的回调URL实现跨系统通信,当指定事件(如代码更新、数据变化等)触发时,源应用会向预设的Webhook URL发送HTTP POST请求,接收方可通过该URL实时获取事件信息。
Baklib提供Webhook功能,支持知识库设置,站点设置,文章内容变更时推送通知。
点击创建Webhook,根据图示提示创建:
填写从接收方的平台获取 Webhook URL,系统会通过 POST 方式推送事件到这个地址。
启用后将验证接收方服务器的 SSL 证书。如果接收方使用自签名证书,建议关闭此选项。
添加 Webhook 添加描述信息,帮助您更好地识别和管理不同的 Webhook。
填写安全密钥,用于验证 Webhook 请求。
根据业务需求选择需要接收通知的事件,系统将仅推送您在此处选择的事件类型。
点击启用,确定即可
事件示例:
site_pages_events
site_settings_events
示例负载:
{
"site_id":462,
"name":"【官网】探码科技",
"hook_time":1754994215516,
"event_name":"site_pages_events",
"pages_updated_at":"2025-08-12T18:23:35.514+08:00"
}
{
"site_id":462,
"name":"【官网】探码科技",
"hook_time":1754994929529,
"event_name":"site_settings_events",
"settings_updated_at":"2025-08-12T18:35:29.521+08:00"
}