【问题标题】:ICS in Exchange/Outlook updates not workingExchange/Outlook 更新中的 ICS 不起作用
【发布时间】:2019-12-03 14:57:15
【问题描述】:

我已经生成了一个带有约会的 ICS 文件(示例 1)。此约会可能经常更改,因此我想发送新的 ICS 文件(使用我的后端)。这通常可以通过发送具有相同约会 UID 和更高 SEQUENCE 的文件来实现(示例 2)。这适用于 iCloud 日历,其中现有项目被移动到新日期,但不适用于 Exchange/Google 日历。

关于如何使 ICS 更新更新 Exchange 中的现有日历项目(无需复杂的订阅/设置 webcal 服务器)有什么想法吗?

示例 1:初始 ICS

BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:adamgibbons/ics
METHOD:PUBLISH
X-PUBLISHED-TTL:PT1H
BEGIN:VEVENT
UID:2211@planning.company.nl
SUMMARY:Planning Item 01
DTSTAMP:20191123T170300Z
DTSTART:20191123T123000Z
DTEND:20191123T143000Z
SEQUENCE:1
DESCRIPTION:Planning Item 01
END:VEVENT
END:VCALENDAR

示例 2:更新的 ICS

BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:adamgibbons/ics
METHOD:PUBLISH
X-PUBLISHED-TTL:PT1H
BEGIN:VEVENT
UID:2211@planning.company.nl
SUMMARY:Planning Item 01
DTSTAMP:20191129T170300Z
DTSTART:20191129T123000Z
DTEND:20191129T143000Z
SEQUENCE:0
DESCRIPTION:Planning Item 01
END:VEVENT
END:VCALENDAR

【问题讨论】:

    标签: calendar exchange-server icalendar


    【解决方案1】:

    虽然示例 2 中的 DTSTAMP 在示例 1 之后,但您的 SEQUENCE 是向后的(初始 = 1,更新 = 0)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-11
      • 2018-01-10
      • 1970-01-01
      • 1970-01-01
      • 2012-04-17
      • 1970-01-01
      相关资源
      最近更新 更多