Я пытаюсь просмотреть форматированный календарь, созданный моей системой, в Календаре Google.Я делаю это с помощью функции «Добавить по URL» Календаря Google в раскрывающемся меню «Другие календари» и предоставляю URL-адрес динамически генерируемого файла ics.
Календарь Google успешно считывает события изканал и создает календарь, однако все события просто отображаются как «Занят» без каких-либо подробностей (сводка, описание, т. д.), кроме времени события.У событий также есть значок «Приватный» значок блокировки в представлении календаря Google.
Я просмотрел содержимое сгенерированного файла iCal и не вижу причин, по которым Календарь Google отображал события какЧастный.Каждый VEVENT имеет свойство CLASS, установленное на «PUBLIC».Я также подписался на тот же URL-адрес в приложении OSX iCal, и события отлично отображаются со всеми подробностями.
Ниже приведен сгенерированный файл ical (с удалением конфиденциальной информации):
BEGIN:VCALENDAR
PRODID:-//My Calendar//iCal Class MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
X-WR-CALNAME:Joe Smith
BEGIN:VEVENT
DTSTART:20111124T050000Z
DTEND:20111124T050000Z
TRANSP:OPAQUE
SEQUENCE:0
UID:ToDos_82
DTSTAMP:20111108T143800Z
DESCRIPTION;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:Quisque convallis elementum dui at tristique.
SUMMARY;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:Test Event
PRIORITY:0
CLASS:PUBLIC
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DTSTART:20111124T050000Z
DTEND:20111124T050000Z
TRANSP:OPAQUE
SEQUENCE:0
UID:ToDos_83
DTSTAMP:20111108T143800Z
DESCRIPTION;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:Proin venenatis ullamcorper dui quis porttitor.
SUMMARY;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:Another Test Event
PRIORITY:0
CLASS:PUBLIC
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DTSTART:20111108T050000Z
DTEND:20111111T050000Z
LOCATION;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:CLS HQ
TRANSP:OPAQUE
SEQUENCE:0
UID:Events_10
DTSTAMP:20111108T143800Z
DESCRIPTION;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:Doing some more testing here
SUMMARY;LANGUAGE=en;ENCODING=QUOTED-PRINTABLE:Yet Another Test Event
PRIORITY:0
CLASS:PUBLIC
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR