Skip to content

推送事件触发

考勤数据推送

  • 传送方式: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"
    }

注意:

  1. 办公逸推送考勤数据给企业,企业需要接收处理,并返回应答,用"ok"字符串通知办公逸企业成功接收考勤数据。
  2. 对后台通知交互时,如果办公逸收到商户的应答不是"ok"或者超时,办公逸认为推送失败,办公逸通过一定的策略重新推送考勤数据,尽可能提高推送成功率,但办公逸不保证推送最终能成功(推送频率:办公逸每隔5到10分钟会推送一次,重复推送3次)。
  3. 同样的数据推送可能会多次发送给企业。企业必须能够正确处理重复的推送。