跳到主要内容

轻流 x 企业微信---获取打卡数据

应用场景

企业微信开放了打卡应用的api,功能包括查询打卡数据,能获取到用户、地点、时间、打卡类型等信息,在轻流中可以基于以上数据做一段时间内的迟到/事假等统计,以及更深层数据处理,方便管理

落地方案

原文流程图

图文/视频演示

帮助文档

配置文档:

第一步:获取access_token

获取access_token是调用企业微信API接口的第一步,相当于创建了一个登录凭证,其它的业务API接口,都需要依赖于access_token来鉴权调用者身份。 官网获取access_token:https://open.work.weixin.qq.com/api/doc/90000/90135/91039

第二步:获取打卡数据接口

请求地址:https://qyapi.weixin.qq.com/cgi-bin/checkin/getcheckindata

请求方式:POST

第三步:Q_source主动轮询设置

image.png 参数配置 1)URL:企业微信获取打卡数据API

2)Query Params:第一步中获取的access_token(token是有有效性的,需要两小时更新一次) 3)Header:无 4)Method:post image.png 5)body Type:post

  1. body设置:请求参数 官网要求请求参数starttime和endtime和返回 参数的的打卡时间是Unix时间戳格式,在轻流中设置一个公式转换即可 image.png 7)返回内容解析:解析需要的字段 ​

测试的一组数据示例: image.png