Экспорт / импорт событий в календарь Outlook 2007 - проблема - PullRequest
2 голосов
/ 24 марта 2010

Я работаю над веб-приложением, которое включает планирование. Пользователь может просмотреть свое расписание, а затем загрузить файл приглашения на собрание для определенного события. В Outlook 2003 простое открытие этого события вызовет появление приглашения на собрание, и пользователь сможет принять его, что добавит или обновит событие в их календаре.

Однако в Outlook 2007 функция принятия приглашения на собрание отключена, и причина в том, что пользователь является организатором и не может принять свой собственный запрос на событие. Файл ICS ясно показывает, что это не так.

Кто-нибудь сталкивался с такой же проблемой?

Кто-нибудь знает, как обойти это? (Использование функции импорта Outlook вряд ли возможно, поскольку она приводит к созданию дублирующихся событий; функция импорта, похоже, не заботится о том, чтобы события имели одинаковый UID)

Вот файл ICS:

BEGIN:VCALENDAR
PRODID:#{my app}
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTAMP:20100324T150236Z
UID:eeb639a1-f8e5-4eab-ab3c-232ad91364c6
SEQUENCE:2
ORGANIZER:#{myApp}.#{myDomain}.com
DESCRIPTION:
DTSTART;TZID=Europe/London:20110620T120010
DTEND;TZID=Europe/London:20110620T133010
SUMMARY:BREAK:Breakfast
LOCATION:Room 101
END:VEVENT
BEGIN:VTIMEZONE
//Timezone info edited for brevity
END:VTIMEZONE
END:VCALENDAR

1 Ответ

3 голосов
/ 26 марта 2010

Я нашел проблему. «ОРГАНИЗАТОР» должен быть «mailto: (действительный адрес электронной почты)»; в противном случае Outlook 2007 принимает вас в качестве организатора.

...