接口描述
支持事件:
事件类型 | 事件 | 事件描述 |
组织架构信息事件 | addOrg | 新增组织架构事件 |
| updateOrg | 修改组织架构事件 |
| deleteOrg | 删除组织架构事件 |
请求方法
POST(application/json)
请求地址
应用在接入时,需要提供接收事件推送地址进行配置。
输入参数
参数名称 | 参数描述 | 参数类型 | 是否必填 | 备注 |
app_key | 应用接入时分配的 key | String | 是 | |
school_code | 主体的编号 | String | 是 | - |
event | 事件类型 | String | 是 | 例如:addOrg(新增组织架构事件) |
raw_data | 加密数据 | String | 是 | - |
解密后参数为:
参数名称 | 参数描述 | 参数类型 | 是否必填 |
id | 组织架构唯一 ID | Integer | 是 |
name | 组织架构名称 | String | 是 |
parent_id | 父级组织架构唯一 ID | Integer | 是 |
updated_at | 组织架构信息更新时间 | Datetime | 是 |
输出参数
参数名称 | 参数描述 | 参数类型 | 是否必填 |
code | 接收响应状态码,0为成功,非0时则认为接收方接受数据失败,将会进行重试 | Integer | 是 |
message | 接收状态补充说明 | String | 是 |
示例
输入示例
{"app_key":"APP_KEY","school_code":"1011789061","event":"addOrg","raw_data":"..."}
输入参数 raw_data 解密后:
{"id":9751,"name":"广东省深圳市南山区教育局","parent_id":"0","updated_at":"2019-04-22 11:34:05"}
输出示例
{"code": 0,"message": "ok"}