Skip to content

获取工作日历日期详情

获取工作日历每一天的日期详情,如日期、日期类型等

请求

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

请求头

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

请求体

名称类型必填描述
wk_calendar_idsstring\[\]工作日历ID列表,最多100;可以通过获取工作日历 获取工作日历ID
示例值:["7390282135276635692"]
数据校验规则
- 长度范围:1100
datesstring\[\]日期,格式:"2006-01-02",最多50个;
注意: - 如果不传 ids 参数,则必须传 dates 参数或 [begin_date,end_date]参数 - 如果传 ids 参数,则仅生效 ids 参数,无需传 dates 参数或 [begin_date,end_date]参数
示例值:["2006-01-02"]
数据校验规则
- 长度范围:150
begin_datestring日期范围-开始日期,格式:"2006-01-02";需要和end_date一起使用;
注意: - 如果不传 ids 参数,则必须传 dates 参数或 [begin_date,end_date]参数 - 如果传 ids 参数,则仅生效 ids 参数,无需传 dates 参数或 [begin_date,end_date]参数
示例值:"2006-01-02"
end_datestring日期范围-结束日期(含),格式:"2006-01-02";需要和begin_date一起使用
示例值:"2006-01-02"
offsetint分页
示例值:0
limitint分页大小,无默认值需手动设置
示例值:10
idsstring\[\]日期id,可使用响应体中的data.calendar_dates.id
注意: - 如果不传 ids 参数,则必须传 dates 参数或 [begin_date,end_date]参数 - 如果传 ids 参数,则仅生效 ids 参数,无需传 dates 参数或 [begin_date,end_date]参数
示例值:["7390282135276635692"]
数据校验规则
- 长度范围:01000

请求体示例

json
{
    "wk_calendar_ids": [
        "7390282135276635692"
    ],
    "dates": [
        "2006-01-02"
    ],
    "begin_date": "2006-01-02",
    "end_date": "2006-01-02",
    "offset": 0,
    "limit": 10,
    "ids": [
        "7390282135276635692"
    ]
}

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ calendar_dateswk_calendar_date\[\]日期列表
    └ calendar_idstring工作日历ID
    └ datestring日期,格式:"2006-01-02"
    └ date_typestring日期类型
可选值有
- day_off: 休息日 - public_holiday: 公共假日 - workday: 工作日
    └ idstring日期id

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "calendar_dates": [
            {
                "calendar_id": "7390282135276635692",
                "date": "2006-01-02",
                "date_type": "day_off",
                "id": "7390282135276635692"
            }
        ]
    }
}

错误码

HTTP状态码错误码描述排查建议
5001160501tenant id is invalid租户ID为空或者无效
4001160502param is invalid参数是否正确
2001160503unknown error内部错误,请联系开发人员;开放平台技术支持入口 技术支持

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