Skip to content

获取工作日历信息

获取工作日历信息,如名称,状态等

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/corehr/v1/leaves/work_calendar
HTTP MethodPOST
接口频率限制100 次/分钟
支持的应用类型custom,isv
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用 开启任一权限即可corehr:common_data.basic_data:read 获取基础数据信息 corehr:corehr:readonly 获取核心人事信息 corehr:work_calendar:read 查询工作日历 corehr:employee:read 获取员工信息

请求头

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

请求体

名称类型必填描述
wk_calendar_idsstring\[\]工作日历ID列表,第一次传入时可以传入空数组,形如[]
示例值:["71369144159575915967136914415957591596"]
wk_calendar_id_gtstring工作日历ID大于
示例值:"7136914415957591596"
wk_optionwk_option分页、排序等选项,如未填写将赋默认值
  └ countboolean是否返回符合条件的工作日历总数,默认值为true
示例值:false
  └ offsetint分页查询的位移,从0开始,默认值为0
示例值:0
  └ limitint分页查询单次查询数量,默认值为2000
示例值:20
数据校验规则
- 取值范围:12000
  └ sort_optionssort_option\[\]排序
数据校验规则
- 长度范围:050
    └ sort_fieldstring排序字段
示例值:"wk_id"
    └ sort_orderint排序顺序
示例值:0
可选值有
- 0: 升序 - 1: 降序
数据校验规则
- 取值范围:01
    └ sort_i18nint0=中文关键字;1=英文关键字;2=拼音
示例值:1
可选值有
- 0: 中文关键字 - 1: 英文关键字 - 2: 拼音
数据校验规则
- 取值范围:02
    └ sort_by_strand_lengthboolean按某个字段的层级深度排序
示例值:false
    └ sort_by_pinyinboolean是否按照拼音排序
示例值:false
    └ sort_by_enum_value_orderboolean是否按照枚举类型 value_order 排序
示例值:true
only_enableboolean是否只返回启用的工作日历。(暂不支持,目前只返回启用状态的工作日历)
示例值:true
默认值true

请求体示例

json
{
    "wk_calendar_ids": [
        "71369144159575915967136914415957591596"
    ],
    "wk_calendar_id_gt": "7136914415957591596",
    "wk_option": {
        "count": false,
        "offset": 0,
        "limit": 20,
        "sort_options": [
            {
                "sort_field": "wk_id",
                "sort_order": 0,
                "sort_i18n": 1,
                "sort_by_strand_length": false,
                "sort_by_pinyin": false,
                "sort_by_enum_value_order": true
            }
        ]
    },
    "only_enable": true
}

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ work_calendarswork_calendar_detail\[\]工作日历列表,对应入参的wk_calendar_ids
    └ calendar_idstring工作日历ID
    └ calendar_namewk_calendar_i18n工作日历名称
      └ zh_cnstring中文值
      └ en_usstring英文值
    └ enableboolean工作日历是否启用
  └ countint入参count=true,则返回符合条件的工作日历总数

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "work_calendars": [
            {
                "calendar_id": "7136914415957591596",
                "calendar_name": {
                    "zh_cn": "日历1",
                    "en_us": "calendar1"
                },
                "enable": true
            }
        ],
        "count": 20
    }
}

错误码

HTTP状态码错误码描述排查建议
2001160501内部错误内部错误,请联系开发人员;开放平台技术支持入口 技术支持

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