获取自定义字段列表接口调试
1. 概述
1.1 接口简介
获取当前企业已启用的自定义成员信息字段的定义,包括成员信息字段的标识、名称、类型及下拉选项。
支持公共模式和集成模式。
注:此接口不直接获取每个成员信息的具体值,只返回自定义成员信息的字段的结构和配置。
如需获取成员信息,请使用获取成员信息接口。
1.2 接口版本
接口版本 | 更新时间 | 版本说明 |
v6 | 2026-10-28 | 原始接口 |
2. 接口调用
2.1 接口信息
项目 | 说明 |
请求地址 | https://api.jiandaoyun.com/api/v6/corp/user/field/list |
请求方式 | POST |
请求频率 | 30 次/秒 |
请求体格式 | JSON |
2.2 请求参数
参数 | 是否必需 | 类型 | 说明 |
locale | 否 | String | 成员信息字段名称使用的语言,如 zh_cn(简体中文)、zh_tw(繁体中文)、en_us(英文)。 未传或不支持时,使用服务配置的默认语言。 |
2.3 请求示例
{
"locale": "zh_cn"
}
无需指定语言时,可以提交 {}。
3. 接口响应
3.1 响应内容
参数 | 类型 | 说明 |
fields | Object[] | 成员信息字段列表;没有符合条件的字段时返回 []。 |
fields[].widget_name | String | 字段标识,用作成员接口 ext 的键。 |
fields[].name | String | 字段名称。 |
fields[].type | String | 字段类型,如 text、number、datetime。 |
fields[].source | String | 字段来源:preset 为预设字段,custom 为自定义字段。 |
fields[].no_repeat | Boolean | 是否不允许重复值;仅单行文本字段返回。 |
fields[].items | Object[] | 下拉选项列表;仅下拉单选、多选字段返回。 |
fields[].items[].text | String | 选项文本,用于修改和新增成员字段传入的值。 |
fields[].items[].value | String | 选项值,与 text 相同。 |
fields[].items[].selected | Boolean | 是否默认选中;未配置时不返回。 |
3.2 响应示例
{
"fields": [
{
"widget_name": "_widget_0300000000013",
"name": "工号",
"type": "text",
"source": "preset",
"no_repeat": true
},
{
"widget_name": "_widget_1800000000001",
"name": "用工类型",
"type": "combo",
"source": "custom",
"items": [
{
"text": "全职",
"value": "全职",
"selected": true
},
{
"text": "兼职",
"value": "兼职",
"selected": false
}
]
},
{
"widget_name": "_widget_1800000000002",
"name": "入职日期",
"type": "datetime",
"source": "custom"
}
]
}
示例仅供参考,具体字段以企业配置为准。
3.3 错误返回示例
例如 API Key 未获得本接口权限时,返回:
{
"code": 17054,
"msg": "Not among the authorized APIs.",
"meta": {
"apiId": "corp.user_field.list"
}
}
4. 自定义成员信息列表的读写格式
v6版本成员接口均支持读写自定义成员信息字段列表。详情请参见:
其中添加、修改和增量导入成员时,ext 以字段标识为键,每个字段使用 { "value": 值 } 格式;读取时,字段标识直接对应字段值。
type | 写入的 value | 读取结果 |
text | 文本,最多 50 个字符 | 文本 |
number | 有限数值;也兼容可转换的数字字符串 | 数值 |
datetime | 合法日期字符串、日期时间字符串或毫秒时间戳,时区可选 | UTC ISO 8601 字符串 |
combo | 选项的 text | 选项文本 |
combocheck | 选项 text 数组 | 选项文本数组 |
user | 成员 username | 包含 username、status 的对象 |
usergroup | 成员 username 数组 | 成员引用对象数组 |
dept | 整数部门编号 dept_no | 包含 dept_no、status 的对象 |
deptgroup | 整数部门编号数组 | 部门引用对象数组 |

400-111-0890
在线咨询