Несколько событий, создающих новый календарь с использованием файла ICS - PullRequest
0 голосов
/ 25 июня 2019

Я хотел бы отправить несколько событий, используя файл .ics. Я создал файл с несколькими событиями, и он показывает только одно событие в моем календаре вместо всех.

Есть идея удалить X-MS-OLK-FORCEINSPECTOROPEN: TRUE из файла ICS, я просто следовал тому же, но потом он всегда создает новый календарь. Я хочу импортировать его в календарь по умолчанию. Пожалуйста, помогите и поправьте меня, где я делаю неправильно. Я упомянул код ниже. Заранее спасибо.

------Meeting Booking----4e358482ef88327c611cde19d519ac3e
Content-Type: text/calendar;Content-Disposition: inline;filename="meeting.ics";method=REQUEST;
Content-Transfer-Encoding: 8bit

BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 16.0 MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VTIMEZONE
TZID:Asia/kolkata
BEGIN:STANDARD
DTSTART:20091101T020000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=11
TZOFFSETFROM:+0530
TZOFFSETTO:+0530
TZNAME:IST
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20090301T020000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=2SU;BYMONTH=3
TZOFFSETFROM:+0530
TZOFFSETTO:+0530
TZNAME:IST
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
ORGANIZER;CN="****":MAILTO:****
ATTENDEE;CN="Kamal";ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:****
X-MS-OLK-SENDER;CN="Kamal":MAILTO:****
LAST-MODIFIED:20190625T45409
UID:20190626T1000004255310@****
DTSTAMP:20190625T45409
DTSTART;TZID="Asia/kolkata":20190626T100000
DTEND;TZID="Asia/kolkata":20190626T110000
TRANSP:OPAQUE
SEQUENCE:1
SUMMARY:My Test Meeting Setup
LOCATION:Joes House
DESCRIPTION:My Awesome Meeting Description
X-ALT-DESC;FMTTYPE=text/html:<html><body><a href="http://bing.com">Bing</a></body></html>
CLASS:PUBLIC
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
PRIORITY:5
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
BEGIN:VEVENT
ORGANIZER;CN="****":MAILTO:****
ATTENDEE;CN="Kamal";ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:****
X-MS-OLK-SENDER;CN="Kamal":MAILTO:****
LAST-MODIFIED:20190625T45409
UID:20190626T140000916705683@****
DTSTAMP:20190625T45409
DTSTART;TZID="Asia/kolkata":20190626T140000
DTEND;TZID="Asia/kolkata":20190626T150000
TRANSP:OPAQUE
SEQUENCE:1
SUMMARY:My Test Meeting Setup 1
LOCATION:Joes House 1
DESCRIPTION:My Awesome Meeting Description 1
X-ALT-DESC;FMTTYPE=text/html:<html><body><a href="http://bing.com">Bing</a></body></html>
CLASS:PUBLIC
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
PRIORITY:5
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR

1 Ответ

0 голосов
/ 26 июня 2019

Это не разрешено протоколом iTIP. Смотри https://tools.ietf.org/html/rfc5546#section-3.2.2

Для метода «ЗАПРОС» несколько компонентов «VEVENT» в одном Объект iCalendar разрешен только для компонентов с одинаковыми Свойство "UID".

Другими словами, вам нужно отправить несколько сообщений электронной почты.

...