dingtalk.oapi.edu.student.attendance.statistics.get (获取学生出勤统计数据)

获取学生出勤统计数据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
date String 必须 20201218 指定获取哪一天的数据,格式为yyyyMMdd
school_corpid String 必须 ding74c8d8ebf9511726ee0f45d8e4f7c288 指定获取那个学校的数据,学校的CorpId
op_userid String 必须 manager 当前操作人的用户ID

响应参数

名称 类型 示例值 描述
result GetStudentAttendanceStatisticsResponse result
  • └ data
  • Json
  • {"应出勤学生数":100," 已出勤学生数":90,"未出勤学生数":10,"健康异常学生数":5,"事假学生数":5,"发热学生数":2," 水痘学生数":1}
  • 数据(key:统计项名称,value: 统计数量)
success Boolean true 请求是否成功
errcode Number 0 错误编码
errmsg String 成功 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/edu/student/attendance/statistics/get");
OapiEduStudentAttendanceStatisticsGetRequest req = new OapiEduStudentAttendanceStatisticsGetRequest();
req.setDate("20201218");
req.setSchoolCorpid("ding74c8d8ebf9511726ee0f45d8e4f7c288");
req.setOpUserid("manager");
OapiEduStudentAttendanceStatisticsGetResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "result":{
        "data":"{\"应出勤学生数\":100,\" 已出勤学生数\":90,\"未出勤学生数\":10,\"健康异常学生数\":5,\"事假学生数\":5,\"发热学生数\":2,\" 水痘学生数\":1}"
    },
    "success":true,
    "errcode":0,
    "errmsg":"成功"
}

异常示例

  • JSON示例
{
	"errcode":88,
	"errmsg":"ding talk error"
}

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部