dingtalk.oapi.extcontact.list (获取企业外部联系人列表)

获取企业外部联系人列表

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
offset Number 可选 0
  • 默认值:0
  • 最小值:0
  • 支持分页查询,与size参数同时设置时才生效,此参数代表偏移量,偏移量从0开始。
    size Number 可选 20
  • 默认值:20
  • 最小值:1
  • 最大值:100
  • 支持分页查询,与offset参数同时设置时才生效,此参数代表分页大小,最大100。

    响应参数

    名称 类型 示例值 描述
    results OpenExtContact [] result
    • └ title
    • String
    • 开发工程师
    • 职位
    • └ share_dept_ids
    • Number []
    • 1,2,3
    • 共享部门ID列表
    • └ label_ids
    • Number []
    • 1,2,3
    • 标签
    • └ remark
    • String
    • 备注内容
    • 备注
    • └ address
    • String
    • 地址内容
    • 地址
    • └ name
    • String
    • 张三
    • 姓名
    • └ follower_user_id
    • String
    • 6767531692
    • 负责人UserID
    • └ state_code
    • String
    • 86
    • 国家码
    • └ company_name
    • String
    • 钉钉
    • 公司名
    • └ share_user_ids
    • String []
    • 042059613752
    • 共享员工UserID列表
    • └ mobile
    • String
    • 13088888888
    • 手机号
    • └ userid
    • String
    • 0123456789
    • 外部联系人UserID
    • └ email
    • String
    • 1@1.com
    • 邮箱
    errcode Number 0 errcode
    errmsg String ok errmsg

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/extcontact/list");
    OapiExtcontactListRequest req = new OapiExtcontactListRequest();
    req.setOffset(0L);
    req.setSize(20L);
    OapiExtcontactListResponse rsp = client.execute(req, access_token);
    System.out.println(rsp.getBody());

    响应示例

    • JSON示例
    {
        "results":[
            {
                    "title":"开发工程师",
                    "share_dept_ids":{
                        "number":[
                            1,
                            2,
                            3
                        ]
                    },
                    "label_ids":{
                        "number":[
                            1,
                            2,
                            3
                        ]
                    },
                    "remark":"备注内容",
                    "address":"地址内容",
                    "name":"张三",
                    "follower_user_id":"6767531692",
                    "state_code":"86",
                    "company_name":"钉钉",
                    "share_user_ids":{
                        "string":[
                            "042059613752"
                        ]
                    },
                    "mobile":"13088888888",
                    "userid":"0123456789",
                    "email":"1@1.com"
            }
        ],
        "errcode":0,
        "errmsg":"ok"
    }

    异常示例

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

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部