alibaba.dc.uc.inner.user.list.by.dept.page (分页查询部门下用户信息列表)

分页查询部门下用户信息列表

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
req PageUserIdByDeptIdReq 必须 入参
  • └ page_num
  • Number
  • 可选
  • 1
  • 页码,默认1
  • └ org_code
  • String
  • 可选
  • ding123abc
  • 组织编码
  • └ tenant_id
  • Number
  • 可选
  • 1
  • 租户id
  • └ dept_id
  • Number
  • 必须
  • 1
  • 部门id
  • └ page_size
  • Number
  • 可选
  • 20
  • 页面容量,默认20
  • └ except_user_id_list
  • Number []
  • 可选
  • [1,2,3]
  • 排除用户id列表

响应参数

名称 类型 示例值 描述
result Result result 接口返回model
  • └ code
  • String
  • demo
  • code
  • page
  • Page
  • page
  • 分页对象
  • user_list
  • User []
  • []
  • 用户列表
  • └ dept_id_list
  • Number []
  • [1,2,3]
  • 用户所属部门id列表
  • └ account_name
  • String
  • 张三
  • 账号名称
  • └ type
  • String
  • C
  • 用户类型
  • └ extra
  • String
  • {}
  • 扩展信息
  • └ id
  • Number
  • 1
  • 用户id
  • └ corp_id
  • String
  • ding123abc
  • 组织编码
  • └ nick_name
  • String
  • 张三
  • 昵称
  • └ full_name
  • String
  • 张三
  • 全称
  • └ avatar
  • String
  • https://static-legacy.dingtalk.com/media/lADPD26eLU924Z_NAbDNAbA_432_432.jpg
  • 头像URL
  • └ account_id
  • String
  • 01024
  • 账号id
  • └ namespace
  • String
  • dd
  • 命名空间,dd钉钉
  • └ tenant_id
  • Number
  • 1
  • 租户id
  • └ status
  • String
  • CREATED
  • 用户状态
  • └ page_size
  • Number
  • 20
  • 页面容量,默认20
  • └ page_num
  • Number
  • 1
  • 页码,默认1
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ has_error
  • Boolean
  • false
  • 是否请求失败
  • └ message
  • String
  • demo
  • message
  • └ msg_info
  • String
  • demo
  • msgInfo
  • └ msg_code
  • String
  • demo
  • msgCode

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaDcUcInnerUserListByDeptPageRequest req = new AlibabaDcUcInnerUserListByDeptPageRequest();
AlibabaDcUcInnerUserListByDeptPageRequest.PageUserIdByDeptIdReq obj1 = new AlibabaDcUcInnerUserListByDeptPageRequest.PageUserIdByDeptIdReq();
obj1.setPageNum(1L);
obj1.setOrgCode("ding123abc");
obj1.setTenantId(1L);
obj1.setDeptId(1L);
obj1.setPageSize(20L);
obj1.setExceptUserIdList(new Long[] { 1,2,3 };
);
req.setReq(obj1);
AlibabaDcUcInnerUserListByDeptPageResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_dc_uc_inner_user_list_by_dept_page_response>
    <result>
        <code>demo</code>
        <page>
            <user_list>
                <user>
                    <dept_id_list>
                        <number>[1</number>
                        <number>2</number>
                        <number>3]</number>
                    </dept_id_list>
                    <account_name>张三</account_name>
                    <type>C</type>
                    <extra>{}</extra>
                    <id>1</id>
                    <corp_id>ding123abc</corp_id>
                    <nick_name>张三</nick_name>
                    <full_name>张三</full_name>
                    <avatar>https://static-legacy.dingtalk.com/media/lADPD26eLU924Z_NAbDNAbA_432_432.jpg</avatar>
                    <account_id>01024</account_id>
                    <namespace>dd</namespace>
                    <tenant_id>1</tenant_id>
                    <status>CREATED</status>
                </user>
            </user_list>
            <page_size>20</page_size>
            <page_num>1</page_num>
        </page>
        <success>true</success>
        <has_error>false</has_error>
        <message>demo</message>
        <msg_info>demo</msg_info>
        <msg_code>demo</msg_code>
    </result>
</alibaba_dc_uc_inner_user_list_by_dept_page_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部