我不是日历专家,我需要一些帮助来弄清楚如何利用我的代码生成.ics来使用一些Outlook功能。
我正在使用java库ical4j来创建我的ics,到目前为止,我能够向组织者和与会者显示日历通知,并使其自动创建一个事件(在日历中)。当参与者选择“接受”时,组织者会收到通知。
到目前为止一直很好,这是我生成的ics
BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
DTSTAMP:20170414T173633Z
DTSTART:20170414T080000
DTEND:20170415T180000
SUMMARY:Test Outlook 2
SUMMARY:This is a nice description
TZID:Europe/London
UID: XXXX
SEQUENCE:0
ORGANIZER;CN=Smart Workshop:MAILTO:testing@test.com
DESCRIPTION:This is a nice description
LOCATION:asd
ATTENDEE;ROLE=REQ-PARTICIPANT;CN=Attendee tester-cal4rev2:mailto:tester-cal4rev2@outlook.it
ATTENDEE;ROLE=REQ-PARTICIPANT;CN=Attendee aodocs-user:mailto:testing@test.com
END:VEVENT
END:VCALENDAR
我现在有两个问题:
首先,如果活动/电子邮件转发给其他人,组织者不会收到通知,这应该是“会议转发通知”
第二,outlook通常会向组织者显示一个接受或拒绝邀请的人员名单,似乎我的ics会话中缺少这个。
是否可以通过某种方式更改.ics来实现这些功能?我没有在标准中找到任何相关内容。
谢谢大家的帮助