gpt4 book ai didi

icalendar - iCal 源和日期范围

转载 作者:行者123 更新时间:2023-12-03 01:25:28 24 4
gpt4 key购买 nike

我试图了解 iCal feed 和 iCalendar 客户端如何处理过去和 future 的大量事件。有没有什么方法可以让 iCalendar 客户端将日期范围传达给 iCalendar 提要,以便向用户显示当前日期范围之外的事件不会不必要地通过网络发送。

如果不是,iCalendar feed 如何决定发送事件的日期范围?如果继续通过网络发送所有数据,那么在某些时候,提要和客户端都会变得难以管理。如果提要不发送远在过去和远在未来的数据,客户端如何处理数据中的这些“漏洞”?

最佳答案

您需要区分应用程序端(即事件源)和icalendar (rfc5545),后者“只是”标准

data format for representing and exchanging calendaring and scheduling information

换句话说,icalendar 文件格式将仅携带服务器已编程放入其中的任何信息。 rfc5545 中没有预定义的日历源行为。

对于事件源,如果您不控制服务器,则可以安全地假设该源仅显示即将发生的事件,并且您的问题可能与以下内容相关: How Do I Fetch All Old Items on an RSS Feed?

如果您的用户有返回领带的用例,请了解如何跟踪历史记录。在这种情况下,您的客户唯一的选择是保留历史记录并将新的 .ics 与旧的 .ics 进行比较,以显示最全面的历史记录。

但是,如果您还拥有服务器/提要端,您可以决定使用特定的 REST API 为客户端提供更大的灵 active (即指定提要的日期范围)

关于icalendar - iCal 源和日期范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12653634/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com