Foxtable(狐表)用户栏目专家坐堂 → 读取微信考勤


  共有2184人关注过本帖平板打印复制链接

主题:读取微信考勤

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


加好友 发短信
等级:三尾狐 帖子:656 积分:7786 威望:0 精华:0 注册:2015/8/24 9:02:00
读取微信考勤  发帖心情 Post By:2018/6/27 16:08:00 [只看该作者]

.NET Framework 版本:2.0.50727.8784
Foxtable 版本:2018.3.9.1
错误所在事件:
详细错误信息:
远程服务器返回错误: (404) 未找到。

.NET Framework 版本:2.0.50727.8784
Foxtable 版本:2018.3.9.1
错误所在事件:窗口,QQ信息,考勤数据,Click
详细错误信息:
Error reading JObject from JsonReader. Path '', line 0, position 0.

代码:
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("GetQYAccessToken3")))     '企业号应用
Dim jo As New JObject
jo("starttime") = t1
jo("endtime") = t2
hc.Content = jo.Tostring()
jo = JObject.Parse(hc.GetData)
Dim json As String = jo("data").ToString()
Dim ja As JArray = Jarray.Parse(json)
For i As Integer = 0 To ja.Count - 1
    Dim r As Row =Tables("微信打卡数据").AddNew()
    r("用户id") = ja(i)("userid").ToString()   '
    r("规则名称") = ja(i)("groupname").ToString()   '
    r("打卡类型")  = ja(i)("checkin_type").ToString()   '
    r("异常类型") = ja(i)("exception_type").ToString()    '
    r("打卡时间") = ja(i)("checkin_time").ToString()     '
    r("打卡地点") = ja(i)("location_title").ToString()    '
    r("地点详情") = ja(i)("location_detail").ToString()    '
    r("wifi名称") = ja(i)("wifiname").ToString()   '
    r("备注") = ja(i)("notes").ToString()         '
    r("MAC地址") = ja(i)("wifimac").ToString()
    r("附件") = ja(i)("mediaids").ToString()
    
Next
Tables("微信打卡数据").save



 回到顶部