当用户授权设备上报考勤打卡原始数据时,并且打卡用户在应用可见范围内时,企业微信回调该指令回调到应用配置的数据回调url中。
请求方式:POST(HTTPS)
请求地址:https://127.0.0.1/suite/receive?msg_signature=3a7b08bb8e6dbce3c9671d6fdb69d15066227608×tamp=1403610513&nonce=380320359
请求包体:
<xml>
<ToUserName><![CDATA[wpwLgYcwAAayDT6bUVnhZuKebVce4xxx]]></ToUserName>
<FromUserName><![CDATA[sys]]></FromUserName>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[device_checkin_data_report]]></Event>
<TimeStamp>1673943021</TimeStamp>
<CheckInDataList>
<Item>
<OpenUserId><![CDATA[wowLgYcwAAwh5EDz9jMMeGPGL5uhwxxx]]></OpenUserId>
<UserType>0</UserType>
<CheckinTime>1673943020</CheckinTime>
</Item>
</CheckInDataList>
<DeviceSn><![CDATA[device_sn]]></DeviceSn>
</xml>
参数说明:
参数 | 说明 |
---|---|
ToUserName | 企业微信CorpID |
FromUserName | 此事件该值固定为sys |
MsgType | 消息的类型,此时固定为event |
Event | 事件的类型,此时固定为device_checkin_data_report |
TimeStamp | 消息创建时间, UINX时间戳 |
DeviceSn | 设备SN |
CheckinDataList | 考勤原始数据列表 |
CheckinDataList.Item.OpenUserId | 考勤打卡成员openuserid |
CheckinDataList.Item.UserType | 打卡人员类型,0-企业成员;1-访客;2-学生 |
CheckinDataList.Item.CheckinTime | 考勤打卡时间戳 |
服务商的响应必须在1000ms内完成