# Webhook
Webhook 是用户定义的基于 HTTP 的事件回调。Webhook 通常被事件激活。这个是由 Jeff Lindsay 在 2007 年基于 Hook 的概念提出。业界相对著名的实现,有
等等。
# 回调配置
在集成新核云与三方系统时,我们推荐三方系统搭建一个回调服务。回调服务可以实现:
- 自定义丰富的服务行为。比如,用户新增备料出库申请,可以在对应的 WMS 中生成出库申请单;
- 可以及时获取到状态变化。比如,生产单派发,可以级联更新自有系统。
# 配置回调服务
# 回调接口配置功能
- Http Get 请求验证 URL 有效性
- Http Post 请求接收业务数据
假设企业的接收消息的 URL 设置为 http://api.guanhong.com/xhy/open。
当用户触发新建采购清单时,企业微信会发送回调消息到填写的 URL,请求内容如下:
请求方式:POST
请求地址:http://api.guanhong.com/xhy/open
请求数据格式:
{
"requestId": "123e4567e89b12d3a456426614174000",
"businessType": "CREATE_PURCHASE_REQUISITION",
"data": {
"code": "",
"createTime": 0,
"records": [
{
"confirmedQuantity": 0,
"itemCode": "",
"quantity": 0
}
],
"staffCode": ""
}
}
其他推送接口请参考具体的 Webhook 定义