Webhook
介绍平台事件回调机制。
平台的通知服务(notify)提供了回调webhook机制,允许外部系统实时接收平台的事件以及事件相关的资源信息。
如何启用Webhook通知
1. 创建webhook机器人
在认证与安全->消息中心->机器人管理页面中点击新建按钮,选择类型为Webhook的机器⼈。
2. 配置Webhook
关于header,body,msg_key字段的说明:
header: 特指额外附加的webhook请求头,可为空, 且不能指定X-Auth-Token。
body: 特指额外附加的webhook报文,可为空。
msg_key: 特指对于所需文案的key,可为空,为空时默认key为Msg
secret_key: 用于签名验证,指定后接收端会接收到X-Auth-Token签名
注: 当body与msg_key同名时,body优先,会导致文案主体信息丢失,故msg_key与body不得同名。
例:
webhook配置:

配置完成后点击确定,后确认webhook机器人状态为启用。
3. 启用消息订阅并指定接受人
在认证与安全->消息中心->消息订阅设置页面中,在你感兴趣消息的接收管理中新建机器⼈类型的接收⼈,并选择上述新创建的Webhook机器⼈。
⽬前⽐较统⼀的是配置 “资源创建、删除发送通知”,“资源调整配置发送通知”,“资源属性变更(含密码变更)发送通知”以及“资源同步发送通知”(也可能叫做“resource sync”)。
- 资源属性变更(含密码变更)发送通知: 指在修改资源基础属性时会发送通知,如:修改资源名称,修改资源备注等。
- 资源操作失败发送通知: 代表的是资源在执行操作时失败会发送通知,如:资源新建失败,资源调整配置失败等。
- ...
配置完成后点击确定,后确认消息订阅状态为启用。