如何对接企业微信打卡记录

本文介绍了如何将企业微信的打卡记录对接到系统中,包括前期的成员id绑定,通过企业微信API获取Secret和企业ID,创建数据表,编写API代码,以及实现定时任务自动同步打卡记录。
摘要由CSDN通过智能技术生成

需求:

对接企业微信的打卡记录到系统中;

前期准备:

先实现企业微信成员id的绑定,才能实现对应上打卡记录对应的是哪个白码账号,参考之前的文章系统账号绑定企业微信成员id ,本文使用的接口请参考:https://work.weixin.qq.com/api/doc/90000/90135/90262

实现步骤:

  1. 登录企业微信管理后台,在应用管理找到打卡应用,点击“API”,获取一下Secret(需要到企业微信客户端查看);
    在这里插入图片描述
    在这里插入图片描述

  2. 再到我的企业页面,复制下面的企业ID;
    在这里插入图片描述

  3. 回到白码低代码开发平台的工作台,创建一个数据表,用于存储打卡记录,字段如下,分别对应接口的多个参数;
    在这里插入图片描述
    在这里插入图片描述

  4. 新建一个API,使用企业微信(内部应用)的模板,选择基础,填写上刚才复制的企业id和secret;
    在这里插入图片描述

然后配置好输入输出参数,如下图所示;
在这里插入图片描述

  1. 编写API代码,代码如下;
    在这里插入图片描述
async function run($input, $output, $modules = modules) {
   
    const wxworkApi = $modules.wxworkApi;
    let userlist = $input.userlist;
    let useridlist = userlist.map(v=>v["608a51b617f01720c7525723"]);//用户表企业微信成员id字段field
    let data = {
   
        "opencheckindatatype": 3,
        "starttime": new Date($input
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值