温馨提示 API

按北京时间时段返回问候语与贴心提示,结合法定节假日与调休安排

数据来源:本地内置文案 + 节假日数据(NateScarlet/holiday-cn,取不到时按周末/工作日处理)

返回统一的 JSON 格式 { code, message, cached, stale, updatedAt, data },支持跨域,免注册每天可免费调用 100 次,注册后每天 10000 次。

当前时段的问候语和提示语(北京时间)

GET /api/greeting

无需参数。

返回字段

  • period(string):时段标识(北京时间,左闭右开):lingchen=凌晨(0:00~5:00),zaoshang=早上(5:00~8:00),shangwu=上午(8:00~11:00),zhongwu=中午(11:00~13:00),xiawu=下午(13:00~17:00),bangwan=傍晚(17:00~19:00),wanshang=晚上(19:00~22:00),shenye=深夜(22:00~24:00)
  • periodName(string):时段中文名:凌晨、早上、上午、中午、下午、傍晚、晚上、深夜
  • greeting(string):问候语,如“早上好!”,从该时段的问候语中随机挑选
  • tip(string):提示语。法定节假日放假:假期风格的提示(含节日名);调休上班日:以“【调休提醒】”开头,特别提醒今天要上班;普通周末:休息日风格;普通工作日:上班日风格。每次请求随机挑选
  • date(string):当前北京时间日期,YYYY-MM-DD
  • time(string):当前北京时间,HH:mm(24 小时制)
  • weekday(string):星期几,如 星期四
  • isOffDay(boolean):今天是否放假:法定节假日与普通周末为 true,调休上班日与普通工作日为 false;节假日数据取不到时只按周末判断
  • dayType(string):日期类型:holiday(法定节假日放假)、workday(调休上班日)、weekend(普通周末)、normal(普通工作日)。节假日数据取不到时只会是 weekend 或 normal
  • holidayName(string|null):节假日名称(如 国庆节);仅 dayType 为 holiday 或 workday 时有值,其余为 null
  • holidayData(boolean):是否取到了今天可用的节假日数据。false 表示节假日数据源不可用、超过 3 秒未响应,或当年放假安排尚未公布,此时按普通周末/工作日处理,不会报错