Ical解析使用Outlook建议新时间

时间:2011-06-23 16:17:28

标签: outlook icalendar

我正在构建一个将会议请求发送到用户Outlook的Web应用程序。每个会议请求都是使用虚拟组织器创建的。然后,我有一个服务,轮询虚拟组织者的pop3收件箱,以检查与会者对会议请求的响应(接受/拒绝/建议新时间)。

使用outlook发送的ICal字符串解析所有信息。现在我能够检测到与会者是否已轻易接受或拒绝。我还可以检测出席者是否提出了新的时间,但我的问题是ICal字符串中没有位置我可以查看实际的新建议时间,除了电子邮件消息,这是我真的不想解析的内容:)

有人知道在没有解析电子邮件本身的情况下我可以在哪里找到新的时间吗?

感谢

1 个答案:

答案 0 :(得分:1)

我不知道Outlook如何做这些事情,但提出更改约会日期的正确方法是:

  • 列表项
  • 你发送一个方法:请求,而不是方法:回复。
  • 您可以通过UID属性识别您所指的约会。
  • 如果更改DTSTART,建议您更改开始日期(结束日期的DTEND ...)。

iTIP,RFC 2446,3.2.2.1,“重新安排活动”中对此进行了解释

所以您需要的信息应该在ICAL文件中

相关问题