Webhook


Webhook是一种事件驱动的通信机制,允许应用程序在特定事件发生时,通过HTTP请求自动向另一个应用程序发送通知和数据。

Webhook通过自定义的回调URL实现跨系统通信,当指定事件(如代码更新、数据变化等)触发时,源应用会向预设的Webhook URL发送HTTP POST请求,接收方可通过该URL实时获取事件信息。

Baklib提供Webhook功能,支持知识库设置,站点设置,文章内容变更时推送通知。

点击创建Webhook,根据图示提示创建:

  1. 填写从接收方的平台获取 Webhook URL,系统会通过 POST 方式推送事件到这个地址。

  2. 启用后将验证接收方服务器的 SSL 证书。如果接收方使用自签名证书,建议关闭此选项。

  3. 添加 Webhook 添加描述信息,帮助您更好地识别和管理不同的 Webhook。

  4. 填写安全密钥,用于验证 Webhook 请求。

  5. 根据业务需求选择需要接收通知的事件,系统将仅推送您在此处选择的事件类型。

  6. 点击启用,确定即可

  • 事件示例

    • 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"
}

提交反馈