dingtalk.oapi.edu.family.child.get (查询家庭孩子信息)

查询家庭孩子信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
child_userid String 必须 1123 孩子userid
op_userid String 必须 1234L 操作者userid

响应参数

名称 类型 示例值 描述
result ChildDto ChildDto 结果数据
  • └ userid
  • String
  • 123
  • 孩子家庭userid
  • └ nick
  • String
  • nick
  • 孩子nick
  • bind_students
  • BindStudent []
  • list[BindStudent]
  • 孩子信息
  • └ corp_id
  • String
  • dingxxxx
  • 学校CorpId
  • └ class_id
  • String
  • 123
  • 班级ID
  • └ period_code
  • String
  • primary_school_1
  • 孩子学段年级对应学段元数据的年级一级
  • └ userid
  • String
  • 1234
  • 孩子学校的userid
  • └ avatar
  • String
  • @mediaId
  • 头像
  • └ open_id
  • String
  • xxxxx
  • 孩子对应的openId 已废弃
  • └ unionId
  • String
  • xxxxx
  • 孩子对应的unionId
success Boolean true 是否成功
errcode Number 1000 错误代码
errmsg String 错误代码 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/edu/family/child/get");
OapiEduFamilyChildGetRequest req = new OapiEduFamilyChildGetRequest();
req.setChildUserid("1123");
req.setOpUserid("1234L");
OapiEduFamilyChildGetResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "result":{
        "userid":"123",
        "nick":"nick",
        "bind_students":[
            {
                    "corp_id":"dingxxxx",
                    "class_id":"123",
                    "period_code":"primary_school_1",
                    "userid":"1234"
            }
        ],
        "avatar":"@mediaId",
        "open_id":"xxxxx",
        "unionId":"xxxxx"
    },
    "success":true,
    "errcode":1000,
    "errmsg":"错误代码"
}

异常示例

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

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部