收藏
回答

读不到企业微信的打卡记录

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.request 工具 8.0.9 2.12.3

https://developers.weixin.qq.com/miniprogram/dev/api/network/request/wx.request.html

//lzhPage1.js const app = getApp() const { envList } = require('../../envList.js') Page({ data:{ index: 0, lsName:'Frank', lsPosition: 13, lsAccessToken: '', lsUser: 'LiuFen', lsCheckInTime:[] }, onLoad: function (options) { let self = this //读令牌:lsAccessToken wx.request({ url: 'https://qyapi.weixin.qq.com/cgi-bin/gettoken', data: { corpid: 'wwc92fd991f5385983', corpsecret: 'h4TAkkpGp2GWHOGGdPEgERq7FWM_B7RIp-fYlOvAB_s' }, success(res) { self.setData({ lsAccessToken: res.data.access_token, }) }, }) //完成读令牌。 }, //页面装载完成。 //读取员工姓名、时薪: lsName、lsPosition //时薪查询 lsShiXin(){ let self = this wx.request({ url: 'https://qyapi.weixin.qq.com/cgi-bin/user/get', data: { access_token: self.data.lsAccessToken, userid: self.data.lsUser }, success(res) { self.setData({ lsName: res.data.name, lsPosition: res.data.position }) } }) }, //完成读员工姓名、时薪。 //完成时薪查询 //----考勤查询----- lsFind(){ let self = this let a = ['LiuFen'] //读取员工指定时间段的打卡记录 wx.request({ //要 POST (HTTPS)方式 url: 'https://qyapi.weixin.qq.com/cgi-bin/checkin/getcheckindata', method: 'POST', data:{ access_token: self.data.lsAccessToken } , body:{ opencheckindatatype: 3, starttime: 1629067107, endtime: 1629326307, useridlist: ['liufen','liao'] }, /* header: { 'content-type': 'application/x-www-form-urlencoded' }, */ success (res) { self.setData({ // lsCheckInTime: res.data.checkindata.checkin_time }), //console.log(lsCheckInTime), console.log(res.data.checkindata) }, }) }, //完成考勤查询 //返回index页 lzhReturn(){ wx.navigateTo({ url: '../index/index', }) } })
回答关注问题邀请回答
收藏

1 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2021-08-23

    你好,是指在小程序中调用打卡接口获取成员的打卡记录这样吗,这个应该是支持的,现在是没有返回结果还是怎样

    2021-08-23
    有用
    回复
登录 后发表内容