Я создаю файл iCal .ics
с Python, который я публикую на свой FTP.Затем я добавляю URL в Календарь Google - скрипт Python загружает файл, и (надеюсь) Google будет обновлять его раз в день или около того, и в конце концов я смогу добавить его в свои подписки на календарь iPhone через Google.
Календарь Googleчитает файл и отображает мое событие, с парой проблем:
Я использую некоторые «иностранные» символы (å, ä, ö) и в Календаре Google они отображаются как �,Я сохраняю файл как UTF-8, пробовал с и без спецификации, я также добавил следующий тип контента MIME к своему провайдеру FTP: text/calendar .ics
.
Оповещения (VALARM
разделы в файле), похоже, не распознаются Календарем Google вообще.
Благодарим за любую помощь по этой теме..ics
(слегка измененные значения) включены ниже.Подтверждает до 100%, используя онлайн-сайт проверки iCal.
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//My Name//My App Name//SV
BEGIN:VTIMEZONE
TZID:Sthlm
BEGIN:STANDARD
DTSTART:20111030T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:SUMMER
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20120325T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:WINTER
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:somegeneratedid@myname.mydomain
DTSTART;TZID=Sthlm:20120320T165000
DTEND;TZID=Sthlm:20120320T170000
SUMMARY:Strange character å
DESCRIPTION:This is the description
BEGIN:VALARM
TRIGGER:-PT60M
ACTION:DISPLAY
DESCRIPTION:Alert alert
END:VALARM
END:VEVENT
END:VCALENDAR