Обновление событий Outlook не поддерживается - PullRequest
0 голосов
/ 27 февраля 2020

Я генерирую файлы с календарными событиями. В Gmail все работает нормально, но у меня проблемы с Outlook. Создание событий прекрасно работает с таким файлом:

BEGIN:VCALENDAR
PRODID:-//Ben Fortuna//iCal4j 1.0//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
STATUS:CONFIRMED
BEGIN:VEVENT
DTSTAMP:20200227T151032Z
DTSTART;TZID=Europe/Dublin:20200227T151500
DTEND;TZID=Europe/Dublin:20200227T154500
SUMMARY:test CREATED v2
DESCRIPTION:test CREATED v2
STATUS:CONFIRMED
RRULE:FREQ=WEEKLY;INTERVAL=1
SEQUENCE:0
TZID:Europe/Dublin
UID:38a28aee90bcc4e30524f2db62248b77c19ceb89b528b73529979f55997a0d42
LAST-MODIFIED:20200227T151032Z
CREATED:20200227T151032Z
ORGANIZER;CN=Joe Doe:MAILTO:joedoe@company.com
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;RSVP=FALSE;CN=John Doe:MAILTO:joedoe@company.com
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;RSVP=FALSE;CN=Frank Doe:MAILTO:frankdoe@company.com
END:VEVENT
END:VCALENDAR

И Outlook распознает это событие, и его можно добавить в календарь. Однако у меня есть проблема с обновлением того же события следующим образом:

BEGIN:VCALENDAR
PRODID:-//Ben Fortuna//iCal4j 1.0//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
STATUS:CONFIRMED
BEGIN:VEVENT
DTSTAMP:20200227T151056Z
DTSTART;TZID=Europe/Dublin:20200227T151500
DTEND;TZID=Europe/Dublin:20200227T154500
SUMMARY:test CREATED v2
DESCRIPTION:test CREATED v2
STATUS:CONFIRMED
RRULE:FREQ=WEEKLY;UNTIL=20200227T151056Z;INTERVAL=1
SEQUENCE:1
TZID:Europe/Dublin
UID:38a28aee90bcc4e30524f2db62248b77c19ceb89b528b73529979f55997a0d42
LAST-MODIFIED:20200227T151056Z
CREATED:20200227T151032Z
ORGANIZER;CN=Joe Doe:MAILTO:joedoe@company.com
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;RSVP=FALSE;CN=John Doe:MAILTO:joedoe@company.com
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;RSVP=FALSE;CN=Frank Doe:MAILTO:frankdoe@company.com
END:VEVENT
END:VCALENDAR

Внешний вид показывает это приглашение в виде двух вложений («не поддерживается календарь message.ics» и «Invite.ics»).

Единственная разница в том, что я добавил ДО РУБЛЯ. И добавить к этому - очень редко это имеет тенденцию работать как следует, но в основном это не так. Я сравнил файлы из тех случаев, когда они работали с теми, которые не работают, и я не вижу ничего, что могло бы отличаться.

...