按正常提交 返回提示 需要 * “{"errmsg":"post参数需要json类型","errcode":43009}” 请求方式:POST(HTTPS)
请求地址:https://oapi.dingtalk.com/attendance/listRecord?access_token=ACCESS_TOKEN
请求包结构体: { "userIds": ["001","002"], "checkDateFrom": "yyyy-MM-dd hh:mm:ss", "checkDateTo": "yyyy-MM-dd hh:mm:ss", "isI18n":"false"}参数说明: 参数参数类型必须说明
access_tokenString是调用接口凭证
userIdsList是企业内的员工id列表,最多不能超过50个
checkDateFromString是cha询考勤打卡记录的起始工作日。格式为“yyyy-MM-dd hh:mm:ss”。
checkDateToString是cha询考勤打卡记录的结束工作日。格式为“yyyy-MM-dd hh:mm:ss”。注意,起始与结束工作日最多相隔7天
isI18nString否是否为海外企业使用,
true:海外平台使用
false:国内平台使用,默认SDK请求示例(JAVA): DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/attendance/listRecord");OapiAttendanceListRecordRequest request = new OapiAttendanceListRecordRequest();request.setCheckDateFrom("2018-05-01 00:00:00");request.setCheckDateTo("2018-05-05 00:00:00");request.setUserIds(Arrays.asList("123"));OapiAttendanceListRecordResponse execute = client.execute(request,accessToken);返回结果: { "errmsg": "ok", "recordresult": [ { "gmtModified": 1492594486000, "isLegal": "N", "baseCheckTime": 1492568460000, "id": 933202551, "userAddress": "北京市朝阳区崔各庄镇阿里中心.望京A座阿里巴巴绿地中心", "userId": "manager7078", "checkType": "OnDuty", "timeResult": "Normal", "deviceId": "cb7ace07d52fe9be14f4d8bec5e1ba79", "corpId": "ding7536bfee6fb1fa5a35c2f4657eb6378f", "sourceType": "USER", "workDate": 1492531200000, "planCheckTime": 1492568497000, "gmtCreate": 1492594486000, "locationMethod": "MAP", "locationResult": "Outside", "userLongitude": 116.486888, "planId": 4550269081, "groupId": 121325603, "userAccuracy": 65, "userCheckTime": 1492568497000, "userLatitude": 39.999946, "procInstId": "cb992267-9b70" }, { "gmtModified": 1492574948000, "isLegal": "N", "baseCheckTime": 1492568460000, "id": 991197412, "userAddress": "北京市朝阳区崔各庄镇阿里中心.望京A座阿里巴巴绿地中心", "userId": "manager7078", "checkType": "OnDuty", "timeResult": "Normal", "deviceId": "cb7ace07d52fe9be14f4d8bec5e1ba79", "corpId": "ding7536bfee6fb1fa5a35c2f4657eb6378f", "sourceType": "USER", "workDate": 1492531200000, "planCheckTime": 1492568497000, "gmtCreate": 1492574948000, "locationMethod": "MAP", "locationResult": "Outside", "userLongitude": 116.486888, "planId": 4556390053, "groupId": 121325603, "userAccuracy": 65, "userCheckTime": 1492568497000, "userLatitude": 39.999946, "procInstId": "cb992267-9b70" } ], "errcode": 0} |