动态 ICS 提要,我需要包含多少数据?
Dynamic ICS feed, how much data do I need to include?
我们生成一个 ICS 提要以将日历项目导入 Google 日历等。天真地,我认为每次提取提要时我们可以只包含几个星期的事件,GCAL 会记住已经导入的过去事件。情况似乎并非如此; GCAL 似乎正在删除以前导入的事件,如果它们没有出现在当前的 ICS 提要中的话。这是已知行为吗?我们是否需要在 Feed 中包含所有时间的每个事件?
是的,您需要始终在 ICS Feed 中包含所有内容。如果您想改为推送事件,从而将旧事件存储在用户日历中,则必须使用 embedded/attached ICS 通过邮件发送每个事件,或者使用 Google 日历 API 这需要每个用户的授权。当我们推送事件时,我们使用 Cronofy,这是一项付费服务,它对 Office 365、Exchange Server、Gmail 和 iCloud 具有统一的 api。使用 API 而不是 ICS 的另一个好处是可以在几秒钟内收到更新,而 ICS 每天只同步几次。
我们生成一个 ICS 提要以将日历项目导入 Google 日历等。天真地,我认为每次提取提要时我们可以只包含几个星期的事件,GCAL 会记住已经导入的过去事件。情况似乎并非如此; GCAL 似乎正在删除以前导入的事件,如果它们没有出现在当前的 ICS 提要中的话。这是已知行为吗?我们是否需要在 Feed 中包含所有时间的每个事件?
是的,您需要始终在 ICS Feed 中包含所有内容。如果您想改为推送事件,从而将旧事件存储在用户日历中,则必须使用 embedded/attached ICS 通过邮件发送每个事件,或者使用 Google 日历 API 这需要每个用户的授权。当我们推送事件时,我们使用 Cronofy,这是一项付费服务,它对 Office 365、Exchange Server、Gmail 和 iCloud 具有统一的 api。使用 API 而不是 ICS 的另一个好处是可以在几秒钟内收到更新,而 ICS 每天只同步几次。