Skip to content

搜索用户

通过用户名关键词搜索其他用户的信息,包括用户头像、用户名、用户所在部门、用户 user_id 以及 open_id。

注意事项

  • 仅支持通过用户身份(user_access_token)调用该接口。
  • 无法搜索到外部企业或已离职的用户。

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/search/v1/user
HTTP MethodGET
支持的应用类型custom,isv
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用contact:user:search 搜索用户
字段权限要求 接口返回的部分字段受权限控制,开启字段权限才可获取对应字段数据;如无需获取这些字段,则无需开启。 根据要获取的字段开启相应权限contact:user.employee_id:readonly 获取用户 user ID

请求头

名称类型必填描述
Authorizationstringuser_access_token 值格式:"Bearer access_token" 示例值:"Bearer u-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token
Content-Typestring固定值:"application/json; charset=utf-8"

查询参数

名称类型必填描述
querystring搜索关键词,接口通过传入的关键词搜索相匹配的用户名。
page_sizeint分页大小,用于限制当前请求所返回的数据条目数。 - 最小值:1 - 最大值:200 - 默认值:20
page_tokenstring分页标识,首次调用该接口时无需填写。如果返回值中包含了 page_token 值,则可以使用该值继续调用本接口,并将该值传入查询参数 page_token 中,以获取下一页数据。

响应

响应体

字段数据类型描述
codeint返回码,非 0 表示失败。
msgstring返回码对应的描述。例如返回 ok 表示成功。
data--
  └ has_moreboolean是否还有更多数据,当返回值为 true 时,表示存在下一页,即 page_token 不为空。
  └ page_tokenstring分页标识,存在下一页(has_more 为 true)时会返回该值。下次请求带上此标识可以获取下一页的用户数据。
  └ usersobject搜索到的用户列表。
    └ avataravatar_info用户的头像信息。 注意:为避免 URL 更新,头像 URL 不建议保存下来长期使用,推荐你在需要使用头像 URL 时再调用本接口进行获取。
      └ avatar_72string用户的头像图片 URL,大小 72×72 px。
      └ avatar_240string用户的头像图片 URL,大小 240×240 px。
      └ avatar_640string用户的头像图片 URL,大小 640×640 px。
      └ avatar_originstring用户的头像图片 URL,原始大小。
    └ department_idsstring[]用户所在的部门 ID 列表。
    └ namestring用户名。
    └ open_idstring用户的 open_id。open_id 是用户 ID 类型中的一种,详细介绍可参见用户身份概述
    └ user_idstring用户的 user_id。user_id 是用户 ID 类型中的一种,详细介绍可参见用户身份概述
说明:只有已申请 获取用户 UserID API 权限的 企业自建应用 会返回该字段。

响应体示例

json
{
    "code": 0,
    "msg": "ok",
    "data": {
        "has_more": true,
        "page_token": "20",
        "users": [
            {
                "avatar": {
                    "avatar_72": "https://example.com/static-resource/v1/d1ca00148ad2c2cf1111~72x72.png",
                    "avatar_240": "https://example.com/static-resource/v1/d1ca00148ad2c2cf1111~240x240.png",
                    "avatar_640": "https://example.com/static-resource/v1/d1ca00148ad2c2cf1111~640x640.png",
                    "avatar_origin": "https://example.com/static-resource/v1/d1ca00148ad2c2cf1111~noop.png"
                },
                "department_ids": [
                    "od-c02cc3b682a71cdb3a4f14fc4cdb1234"
                ],
                "name": "zhangsan",
                "open_id": "ou_7d8a6e6df7621556ce0d21922b674321",
                "user_id": "02a11111"
            }
        ]
    }
}

错误码

更多错误码信息,参见通用错误码

内容来源:飞书开放平台 · 自动爬取整理