dingtalk.oapi.edu.class.student.list (查询班级下学生列表)

查询班级下学生列表

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
class_id Number 必须 23234234 班级ID
userid String 必须 423423423 用户ID
student_param OpenStudentParam [] 可选
  • 最大列表长度:20
  • 学生入参
    • └ class_id
    • String
    • 可选
    • 23432432
    • 班级ID
    • └ student_ids
    • String []
    • 可选
    • 234234234
    • 学生列表
    corp_id String 可选 1234124123123 corpId

    响应参数

    名称 类型 示例值 描述
    result String { "students": { "R": [{ "classId": 145113971, "guardians": [{ "avatar": "https://static.dingtalk.com/media/lADPDgQ9rnvKuPfNBADNBAA_1024_1024.jpg", "isActive": true, "name": "然小荻妈妈", "relation": "M", "relationName": "妈妈", "staffId": "1575454775361" }], "name": "然小荻", "staffId": "1576567417384-28615938" }], "C": [{ "classId": 145113971, "guardians": [{ "avatar": "https://static.dingtalk.com/media/lADPD2eDL5TI6wrNAoDNAm0_621_640.jpg", "isActive": true, "name": "程短松爸爸", "relation": "F", "relationName": "爸爸", "staffId": "1578231151884--1828197646" }], "name": "程短松", "staffId": "1578231371903-31002748" }], "H": [{ "classId": 145113971, "name": "哈哈", "staffId": "1583464854381" }], "X": [{ "classId": 145113971, "name": "栩小齐", "staffId": "1577394675306" }] } } 返回结果
    success Boolean true 成功状态
    errcode Number 0 错误编码
    errmsg String demo 错误信息

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/edu/class/student/list");
    OapiEduClassStudentListRequest req = new OapiEduClassStudentListRequest();
    req.setClassId(23234234L);
    req.setUserid("423423423");
    List<OpenStudentParam> list2 = new ArrayList<OpenStudentParam>();
    OpenStudentParam obj3 = new OpenStudentParam();
    list2.add(obj3);
    obj3.setClassId("23432432");
    obj3.setStudentIds("234234234");
    req.setStudentParam(list2);
    req.setCorpId("1234124123123");
    OapiEduClassStudentListResponse rsp = client.execute(req, access_token);
    System.out.println(rsp.getBody());

    响应示例

    • JSON示例
    {
        "result":"{ \t\"students\": { \t\t\"R\": [{ \t\t\t\"classId\": 145113971, \t\t\t\"guardians\": [{ \t\t\t\t\"avatar\": \"https:\/\/static.dingtalk.com\/media\/lADPDgQ9rnvKuPfNBADNBAA_1024_1024.jpg\", \t\t\t\t\"isActive\": true, \t\t\t\t\"name\": \"然小荻妈妈\", \t\t\t\t\"relation\": \"M\", \t\t\t\t\"relationName\": \"妈妈\", \t\t\t\t\"staffId\": \"1575454775361\" \t\t\t}], \t\t\t\"name\": \"然小荻\", \t\t\t\"staffId\": \"1576567417384-28615938\" \t\t}], \t\t\"C\": [{ \t\t\t\"classId\": 145113971, \t\t\t\"guardians\": [{ \t\t\t\t\"avatar\": \"https:\/\/static.dingtalk.com\/media\/lADPD2eDL5TI6wrNAoDNAm0_621_640.jpg\", \t\t\t\t\"isActive\": true, \t\t\t\t\"name\": \"程短松爸爸\", \t\t\t\t\"relation\": \"F\", \t\t\t\t\"relationName\": \"爸爸\", \t\t\t\t\"staffId\": \"1578231151884--1828197646\" \t\t\t}], \t\t\t\"name\": \"程短松\", \t\t\t\"staffId\": \"1578231371903-31002748\" \t\t}], \t\t\"H\": [{ \t\t\t\"classId\": 145113971, \t\t\t\"name\": \"哈哈\", \t\t\t\"staffId\": \"1583464854381\" \t\t}], \t\t\"X\": [{ \t\t\t\"classId\": 145113971, \t\t\t\"name\": \"栩小齐\", \t\t\t\"staffId\": \"1577394675306\" \t\t}] \t} }",
        "success":true,
        "errcode":0,
        "errmsg":"demo"
    }

    异常示例

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

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部