Foxtable(狐表)用户栏目专家坐堂 → [求助]读取企业微信打卡数据


  共有4521人关注过本帖树形打印复制链接

主题:[求助]读取企业微信打卡数据

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/19 17:22:00 [显示全部帖子]

执行到这里,报什么错?

 

Dim st As New Date(1970,1,1,8,0,0)
Dim t1 As Integer = CInt((Date.Today.AddDays(-100)  - st).TotalSeconds()) '时间戳开始时间
Dim t2 As Integer = CInt((Date.Now - st).TotalSeconds()) '时间戳结束时间
Dim ur As String = "https://qyapi.weixin.qq.com/cgi-bin/checkin/getapprovaldata?access_token={0}"
Dim hc As New HttpClient(CExp(ur,Functions.Execute("GetQYAccessToken"),1))
Dim jo As New JObject
jo("starttime") = t1
jo("endtime") = t2
jo("opencheckindatatype") = 3 ' 是 打卡类型.1:上下班打卡;2:外出打卡;3:全部打卡
Dim ja As New Jarray '定义数组
ja.Add("用户1")
ja.Add("用户2")
jo("useridlist") = ja

hc.Content = jo.Tostring()
output.show(hc.GetData)

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/20 14:53:00 [显示全部帖子]

1、我测试没问题;

 

2、贴出你 Functions.Execute("GetQYAccessToken") 返回的值看看。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/20 15:53:00 [显示全部帖子]

  1. 获取记录时间跨度不超过一个月
  2. 用户列表不超过100个。若用户超过100个,请分批获取
  3. 有打卡记录即可获取打卡数据,与当前”打卡应用”是否开启无关

 

https://work.weixin.qq.com/api/wap/doc/index#14630

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/20 15:55:00 [显示全部帖子]

改成比如

 

Dim st As New Date(1970,1,1,8,0,0)
Dim t1 As Integer = CInt((Date.now.AddMonths(-1)  - st).TotalSeconds()) '时间戳开始时间
Dim t2 As Integer = CInt((Date.Now - st).TotalSeconds()) '时间戳结束时间
output.show(t1)
output.show(t2)
 
或者
 
Dim st As New Date(1970,1,1,8,0,0)
Dim t1 As Integer = CInt((Date.now.AddDays(-10)  - st).TotalSeconds()) '时间戳开始时间
Dim t2 As Integer = CInt((Date.Now - st).TotalSeconds()) '时间戳结束时间
 
[此贴子已经被作者于2019/5/20 15:55:24编辑过]

 回到顶部