{
"message": "Completed successfully",
"dateList": [
"2026-08-03T09:00:00Z",
"2026-08-05T09:00:00Z",
"2026-08-07T09:00:00Z",
"2026-08-10T09:00:00Z",
"2026-08-12T09:00:00Z",
"2026-08-14T09:00:00Z"
]
}
curl --location --request POST 'https://zylalabs.com/api/13520/recurrence+rule+timestamp+rrule+api/30014/expand+rrule' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"rrule": "FREQ=WEEKLY;BYDAY=MO,WE,FR",
"startTime": "2026-08-03T09:00:00Z",
"endTime": "2026-08-14T23:59:59Z"
}'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 重复规则时间戳 RRULE API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
将iCalendar RRULE扩展为开始和结束时间之间的发生日期
RRULE API的重复规则时间戳返回一个成功消息以及一个`dateList`,它是一个RFC 3339时间戳数组,表示在给定时间窗口内指定重复规则的每个发生。
响应数据中的关键字段是`message`,表示操作成功与否,以及`dateList`,它包含从提供的RRULE生成的发生时间戳数组
Expand RRULE 端点接受三个参数:`rrule`(重复规则字符串)、`startTime`(RFC 3339 格式下的开始时间戳)和 `endTime`(RFC 3339 格式下的包含结束时间戳)
响应数据以 JSON 格式组织,包含一个用于状态的 `message` 字段和一个保存时间戳数组的 `dateList` 字段。每个时间戳对应指定时间范围内复发规则的出现次数
典型用例包括需要从存储的RRULE生成特定日期的日历和调度应用程序,以及需要在定义范围内扩展日期模式的预订系统、提醒和工作调度器
用户可以利用返回的 `dateList` 来安排事件、发送提醒或用特定的发生日期填充日历。每个时间戳可以直接集成到需要精确日期信息的调度系统或应用程序中
如果提供的RRULE或时间戳无效,API将返回HTTP 400错误,指示请求不正确。用户应确保他们的输入符合预期格式,以避免此错误
用户可以通过修改 `rrule`、`startTime` 和 `endTime` 参数来自定义他们的数据请求。通过更改这些值,用户可以根据需要生成不同重复模式和时间范围的发生日期