推送事件触发
考勤数据推送
- 传送方式:post
- 传送地址:企业配置的url(注意这里需要企业验签)
-
传送数据:json
-
结果
参数 | 类型 | 说明 |
---|---|---|
e_type | string | 事件类型(onCheck:打卡) |
staff_id | int | 员工ID |
check_id | int | 考勤机对应的员工编号 |
check_time | int | 打卡时间(时间戳) |
verify | string | 签到方式数据 |
userid | string | 微信员工userID |
device_id | int | 打卡方式ID |
device_no | string | 打卡设备编号 |
device_type | int | 打卡方式类型 -2外勤打卡 -1补签打卡 0gps打卡 1wifi打卡 2蓝牙打卡 6二维码打卡 10考勤机打卡7路由器打卡 |
check_point | array | 外勤打卡数据 |
- check_point
参数 | 类型 | 说明 |
---|---|---|
point | string | 百度 纬度经度(“,”分割) |
description | string | 打卡说明 |
point_title | string | 打卡地址信息 |
point_content | string | 打卡地址描述 |
images | array | 照片地址 |
- 示例
{
"e_type": "onCheck",
"staff_id": 535368,
"check_id": 55555,
"check_time": 1514356444,
"verify": "40.04366268348354,116.31445129029761",
"userid": "luoyong",
"device_type": -2,
"check_point": {
"point": "40.04366268348354,116.31445129029761",
"description": "外勤打卡",
"point_title": "金隅嘉华大厦",
"point_content": "北京市海淀上地三街9号(上地信息环岛西北角)",
"images": [
"https://cdn.bangongyi.com/uploads/100/100/209/f24gmsn_fJWNXO3EkBpx1si03BjHj4rf7Qgt8R2jh_j63Gz09vxYS2gZsIed70kH.jpg",
"https://cdn.bangongyi.com/uploads/100/100/209/Qi3OOEicE4Ewzogc7cnSlWUZiZsE1kpx1r47uBTPTwh_nzIx9JQOXXHWFkAF40p8.jpg"
]
}
}
考勤机登记数据事件推送
- 传送方式:post
- 传送地址:企业配置的url(注意这里需要企业验签)
-
传送数据:json
-
结果
参数 | 类型 | 说明 |
---|---|---|
e_type | string | 事件类型(onFeatureChange: 登记数据事假) |
we_userid | string | 员工帐号 |
check_id | string | 考勤机对应的员工编号 |
sn | string | 触发登记事假的考勤机编号 |
feature_type | array | 员工包涵特征值 fa 人脸 fp 指纹 pass 密码 card 卡 |
card | string | 卡号 |
- 示例 |
{
"e_type": "onFeatureChange",
"we_userid": "luo",
"check_id": "55555",
"sn": "641512100035",
"feature_type": [
"fp",
"pass"
],
"card": ""
}
考勤机离线事件推送
- 传送方式:post
- 传送地址:企业配置的url(注意这里需要企业验签)
-
传送数据:json
-
结果
参数 | 类型 | 说明 |
---|---|---|
e_type | string | 事件类型(onDeviceOffline: 考勤机离线事件) |
time | int | 最后在线时间 |
sn | string | 考勤机编号 |
- 示例
{
"e_type": "onDeviceOffline",
"time": 1551166686,
"sn":"641512100035"
}
注意:
- 办公逸推送考勤数据给企业,企业需要接收处理,并返回应答,用"ok"字符串通知办公逸企业成功接收考勤数据。
- 对后台通知交互时,如果办公逸收到商户的应答不是"ok"或者超时,办公逸认为推送失败,办公逸通过一定的策略重新推送考勤数据,尽可能提高推送成功率,但办公逸不保证推送最终能成功(推送频率:办公逸每隔5到10分钟会推送一次,重复推送3次)。
- 同样的数据推送可能会多次发送给企业。企业必须能够正确处理重复的推送。