跳转到内容

节假日查询

把一个日期区间(最多 93 天)内的每一天分类为工作日、周末、法定节假日或调休上班日。中国大陆请用 holiday-cn,它包含调休信息。

接口 POST /v1/public-holiday-queries
所需权限 public_holiday:query
MCP 工具 public_holiday
计量单位 days

计量单位出现在 execution.usage.units 中,用于对账和计费。

字段 类型 必填 说明
invocation_id string 是 调用方(市场)生成的调用 ID:同一个 ID 在同一操作上只执行一次,用同一 ID 重试会被拒绝而不会重复计费。1–128 个字符,可用 A-Z a-z 0-9 . _ : -。
provider string 是 处理本次请求的数据源,按下方数据源表的覆盖范围选择。 可选值:gov-uk, holiday-cn
end_date string 是 结束日期 YYYY-MM-DD(含当天),距开始日期最多 93 天。
region string 是 ISO 3166-1 二位地区代码,例如 CN、GB、DE、US。
start_date string 是 开始日期 YYYY-MM-DD。
数据源 区域 说明 限制
gov-uk GB 英国政府 GOV.UK 银行假日 first_year: 2025, last_year: 2028, max_range_days: 93, timeout_seconds: 30
holiday-cn CN 国务院放假安排公告,含调休 first_year: 2020, last_year: 2026, max_range_days: 93, timeout_seconds: 30
终端窗口
curl -sS https://services.zgi.im/v1/public-holiday-queries \
-H "Authorization: Bearer $ZGI_SERVICES_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"invocation_id": "docs-1791778521-public_holiday", "provider": "holiday-cn", "region": "CN", "start_date": "2026-10-01", "end_date": "2026-10-08"}'

以下为一次真实调用的返回,列表只保留前两项,长文本已截断。

{
"code": 0,
"message": "success",
"data": {
"execution": {
"id": "exe_01a12e52b912717faddb9b0372c2d034",
"invocation_id": "docs-1791778521-public_holiday",
"capability": "public_holiday",
"operation": "public_holiday.query",
"provider": "holiday-cn",
"outcome": "succeeded",
"error_category": null,
"error_code": null,
"usage": {
"provider_requests": 0,
"units": [
{
"name": "days",
"value": 8,
"source": "measured"
}
]
},
"upstream_ref": null,
"request_id": "req_f6d2d539aa9170eb053725a6",
"started_at": "2026-10-12T04:15:35.698094679Z",
"finished_at": "2026-10-12T04:15:35.705615992Z",
"duration_ms": 7
},
"result": {
"region": "CN",
"start_date": "2026-10-01",
"end_date": "2026-10-08",
"days": [
{
"date": "2026-10-01",
"weekday": 4,
"day_type": "public_holiday",
"is_off_day": true,
"holiday_name": "国庆节"
},
{
"date": "2026-10-02",
"weekday": 5,
"day_type": "public_holiday",
"is_off_day": true,
"holiday_name": "国庆节"
}
],
"totals": {
"workdays": 1,
"off_days": 7
},
"source": {
"name": "holiday-cn (State Council announcements)",
"license": "MIT",
"announcements": [
"https://www.gov.cn/zhengce/zhengceku/202511/content_7047091.htm"
]
}
}
}
}