Outlook 365: получено приглашение iCalendar без темы при запросе метода - PullRequest
0 голосов
/ 29 октября 2018

Я создаю шаблон vCalender и отправляю его некоторым получателям Outlook 365. Шаблон выглядит так:

BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 16.0 MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
CLASS:PUBLIC
CREATED:${created}
DTEND:${dtend}
DTSTAMP:${dtstamp}
DTSTART:${dtstart}
LAST-MODIFIED:${updated}
PRIORITY:5
SEQUENCE:0
SUMMARY:Meeting for ${name}
ATTENDEE;ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:${to}
ORGANIZER:MAILTO:${from}
LOCATION:${location_name}
DESCRIPTION:Ordered for: ${ordered_for}\nSome info: ${info}\nFurther info: ${further_info}\nComment: ${comment}
TRANSP:OPAQUE
UID:${id}
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-MS-OLK-AUTOFILLLOCATION:TRUE
X-MS-OLK-CONFTYPE:0
END:VEVENT
END:VCALENDAR

Заполнение переменных и все отлично работает. Но у меня возникла проблема, при которой при отправке приглашения с METHOD:PUBLISH я получаю приглашение с Темой, но как только я изменяю его на METHOD:REQUEST Тема в приглашении пуста (Без Темы). METHOD:REQUEST необходимо, чтобы иметь возможность принять приглашение, при отправке с METHOD:PUBLISH получатель может только повторно отправить приглашение и не принимать его, как обычные встречи. Я также прочитал этот канал, и похоже, что это происходит и с приглашениями, отправляемыми в календари Google ( Групповое обсуждение ). Я пробовал разные шаблоны vCalendar, а также старые версии, но это не помогло. Будем благодарны за любые новые идеи или предложения.

...